Annexes:ApachePHP

De WikiFr

Le plus simple est de faire une installation des paquets standards de la distribution de votre OS, mais cela requiert une connexion à un repo. Le démarrage du deamon httpd peut également se faire avec un autre utilisateur que root à condition de ne pas utiliser le port 80 pour le site.

Installation des paquets

Installation des paquets standards par yum :

[root@vmsqwarebox ~]# yum install httpd php php-pdo php-mysql


Modification du php.ini

Modifiez le fichier /applis/dbsqware/php/lib/php.ini.

[root@vmsqwarebox ~]# cp -p /etc/php.ini /etc/php.ini.org
[root@vmsqwarebox ~]# vi /etc/php.ini


En principe, les seules modifications à faire sont les suivantes :

;session.save_path = "/var/lib/php/session"
;session.entropy_file =


Modification du httpd.conf

Modifiez le fichier /etc/httpd/conf/httpd.conf .

Exemple de modifications (User, Group, AddType, …):
ServerName sqwarebox
#LoadModule php5_module modules/libphp5.so
User dbsqware
Group dba
DirectoryIndex index.html index.php index.html.var
AddType application/x-httpd-php .php


Mise en place du démarrage automatique de apache

Paramétrage du redémarrage automatique :

[root@vmsqwarebox ~]# chkconfig --list httpd
httpd           0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
[root@vmsqwarebox ~]# chkconfig httpd on
[root@vmsqwarebox ~]# chkconfig --list httpd
httpd           0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
[root@vmsqwarebox ~]# service httpd restart
Arrêt de httpd :                                           [  OK  ]
Démarrage de httpd :                                       [  OK  ]