APACHE + MYSQL + PHP en CENTOS

Publicado: enero 21, 2011 en Uncategorized

SOURCE: http://articles.slicehost.com/2008/2/6/centos-installing-apache-and-php5

 

Apache Install

A basic Apache install is very easy:

sudo yum install httpd mod_ssl
ServerName

Oddly, the server does not start automatically when you install it so you have to do this by hand:

sudo /etc/init.d/httpd start
The first thing you will see is this error:

Starting httpd: httpd: Could not reliably determine the server’s fully qualified domain name,
using 127.0.0.1 for ServerName
As you can see, the address 127.0.0.1 is used as the ServerName by default. It’s a good idea to set the ServerName for the next time the server is started.

Open the main apache config:

sudo nano /etc/httpd/conf/httpd.conf
Towards the end of the file you will find a section that starts with ‘ServerName’ and gives the example:

#ServerName http://www.example.com:80
All you need to do is enter your Slice hostname or a FQDN:

ServerName demo
Note that my Slice hostname is ‘demo’.

Reload Apache:

sudo /etc/init.d/httpd reload

 

Chkconfig

Now that we have Apache installed and working properly, we need to make sure that it’s set to start automatically if the slice is rebooted.

sudo /sbin/chkconfig httpd on
Let’s check our work to confirm:

sudo /sbin/chkconfig –list httpd
httpd           0:off        1:off  2:on    3:on    4:on    5:on    6:off
Good.

PHP5 Install

Let’s move on to the PHP5 install. I’m not going to install all the modules available. Just a few common ones so you get the idea.

As before, due to using yum to install PHP5, any dependencies are taken care of:

sudo yum install php-common php-gd php-mcrypt php-pear php-pecl-memcache php-mhash php-mysql php-xml
Once done, do a quick Apache reload:

sudo /etc/init.d/httpd reload

Anuncios

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