Maison  >  Article  >  développement back-end  >  Comment installer le module php sur centos6

Comment installer le module php sur centos6

王林
王林original
2021-09-02 16:45:422162parcourir

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.

Comment installer le module php sur centos6

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn