Inicio > GUI, Linux > LAMP (apache-mysql-php) en openSUSE 11.1

LAMP (apache-mysql-php) en openSUSE 11.1

Un servidor web fácil y bonito, a continuación se describirá los pasos a seguir:

1 Instalando MySQL 5.0

yast2 -i mysql mysql-client

Luego vamos a crear el sistema de enlaces de inicio para MySQL (para que MySQL se inicie automáticamente cada vez que el sistema arranque) y arrancar el servidor MySQL:

chkconfig –add mysql

/etc/init.d/mysql start

Para garantizar la instalación de MySQL, ejecuta:

mysql_secure_installation

Ahora se harán varias preguntas:

mysql_secure_installation

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL

SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MySQL to secure it, we’ll need the current

password for the root user.  If you’ve just installed MySQL, and

you haven’t set the root password yet, the password will be blank,

so you should just press enter here.

Enter current password for root (enter for none): <– ENTER

OK, successfully used password, moving on…

Setting the root password ensures that nobody can log into the MySQL

root user without the proper authorisation.

Set root password? [Y/n] <– Y

New password: <– fill in your desired MySQL root password

Re-enter new password: <– confirm that password

Password updated successfully!

Reloading privilege tables..

… Success!

By default, a MySQL installation has an anonymous user, allowing anyone

to log into MySQL without having to have a user account created for

them.  This is intended only for testing, and to make the installation

go a bit smoother.  You should remove them before moving into a

production environment.

Remove anonymous users? [Y/n] <– Y

… Success!

Normally, root should only be allowed to connect from ‘localhost’.  This

ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] <– Y

… Success!

By default, MySQL comes with a database named ‘test’ that anyone can

access.  This is also intended only for testing, and should be removed

before moving into a production environment.

Remove test database and access to it? [Y/n] <– Y

– Dropping test database…

… Success!

– Removing privileges on test database…

… Success!

Reloading the privilege tables will ensure that all changes made so far

will take effect immediately.

Reload privilege tables now? [Y/n] <– Y

… Success!

Cleaning up…

All done!  If you’ve completed all of the above steps, your MySQL

installation should now be secure.

Thanks for using MySQL!

3 Instalación de Apache2

yast2 -i apache2

Ahora configure su sistema para iniciar Apache en el arranque …

chkconfig –add apache2

… y inicie Apache:

/etc/init.d/apache2 start

4 Instalando PHP5

yast2 -i apache2-mod_php5

/etc/init.d/apache2 restart

vi /srv/www/htdocs/info.php

<?php
phpinfo();
?>

ahora pon esta url en tu navegador http://192.168.0.100/info.php):

5 Obteniendo MySQL para que PHP5 lo soporte:

Para obtener el soporte de MySQL en PHP, se puede instalar el paquete php5-mysql. Es una buena idea instalar algunos PHP5 otros módulos, así como usted puede ser que necesite para sus aplicaciones:

yast2 -i php5-mysql php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dbase php5-dom php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-ldap php5-mbstring php5-mcrypt php5-ncurses php5-odbc php5-openssl php5-pcntl php5-pgsql php5-posix php5-shmop php5-snmp php5-soap php5-sockets php5-sqlite php5-sysvsem php5-tokenizer php5-wddx php5-xmlrpc php5-xsl php5-zlib php5-exif php5-fastcgi php5-pear php5-sysvmsg php5-sysvshm

Ahora resetea Apache2:

/etc/init.d/apache2 restart

6 phpMyAdmin

cd /srv/www/htdocs

wget http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.2.2/phpMyAdmin-3.2.2-all-languages.tar.gz?use_mirror=dfn

tar xvfz phpMyAdmin-3.2.2-all-languages.tar.gz

mv phpMyAdmin-3.2.2-all-languages phpmyadmin

7 Links

Categorías:GUI, Linux Etiquetas:
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: