Comment installer le module php dans centos6 : 1. Préparez l'environnement et installez les packages dépendants ; 2. Compilez et installez, ajoutez des variables d'environnement ; 3. Configurez Apache pour prendre en charge PHP.
L'environnement d'exploitation de cet article : système centos 6, php 5.6, ordinateur thinkpad t480.
Voici les étapes pour compiler et installer php 5.6 (module Apache) sur centos6.5 :
1 Préparation de l'environnement
1 Téléchargez le package de code source php
# wget http://cn2.php.net/distributions/php-5.6.30.tar.gz # tar -xf php-5.6.30.tar.gz -C /usr/local/src/
2 Créez un utilisateur www
# groupadd www # useradd -g www -s /sbin/nologin -M www
3. . Installez la source epel
# yum install epel-release -y
4. Installez les packages de dépendances
# yum install gcc gcc-c++ make zlib zlib-devel libxml2 libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv libiconv-devel freetype-devel libpng-devel gd bison bison-devel readline-devel gd-devel libicu-devel libedit-devel libcurl-devel sqlite-devel jemalloc jemalloc-devel libxslt-devel libmcrypt libmcrypt-devel mhash mhash-devel mcrypt pcre pcre-devel bzip2 bzip2-devel curl curl-devel openssl-devel openldap openldap-devel -y
2. Compilez et installez
./configure --prefix=/usr/local/php \ --with-config-file-path=/etc/php/ \ --with-apxs2=/usr/local/httpd24/bin/apxs \ --with-mysql=mysqlnd \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-gd \ --with-iconv \ --with-mcrypt \ --with-mhash \ --with-openssl \ --with-curl \ --with-zlib \ --with-bz2 \ --with-freetype-dir \ --with-jpeg-dir \ --with-png-dir \ --with-xsl \ --with-pcre-dir \ --with-readline \ --with-gettext \ --with-xmlrpc \ --with-libxml-dir \ --enable-shared \ --enable-bcmath \ --enable-soap \ --enable-mbregex \ --enable-pcntl \ --enable-opcache \ --enable-calendar \ --enable-shmop \ --enable-xml \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ --enable-sockets \ --enable-ftp \ --enable-zip \ --enable-gd-jis-conv \ --enable-exif \ --enable-mbstring \ --enable-inline-optimization \ --disable-debug \ --disable-rpath
# make && make install
3. Configurez les services
# mkdir /etc/php # cp php.ini-development /etc/php/php.ini
Ajoutez la variable d'environnement PATH
# vim /etc/profile PATH=$PATH:/usr/local/php/bin export PATH # source /etc/profile
Affichez le chemin du fichier de configuration php
# /usr/local/php/bin/php --ini
Affichez la compilation PHP. paramètres
# /usr/local/php/bin/php-config
4. Configurer Apache Support php
Modifier le fichier de configuration d'Apache httpd.conf
DirectoryIndex index.html index.php #Add index.php
Find:
AddType application/x-compress .Z
AddType application/x- gzip .gz .tgz
Ajoutez le contenu suivant
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php
Vérifiez si LoadModule php5_module modules/libphp5.so a été ajouté et si le Le fichier libphp5.so existe
Écrivez un index de fichier de test. Le contenu de php est le suivant Placez-le dans le répertoire du site Web par défaut d'Apache DocumentRoot #Chemin par défaut /var/www/html
<?php phpinfo(); ?>
Démarrez le service Apache. échoue, vérifiez le fichier de configuration httpd.conf et recherchez le journal des erreurs error.log pour la question modifiée.
service httpd restart
Utilisez un navigateur pour visiter http://IP/, si vous pouvez voir la configuration PHP, cela signifie que vous avez réussi
Apprentissage recommandé : Formation PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!