Comment installer le module php sur centos6

王林
Libérer: 2023-03-12 10:22:01
original
2228 Les gens l'ont consulté

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/
Copier après la connexion

2 Créez un utilisateur www

# groupadd www
# useradd -g www -s /sbin/nologin -M www
Copier après la connexion

3. . Installez la source epel

# yum install epel-release -y
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion
# make && make install
Copier après la connexion

3. Configurez les services

# mkdir /etc/php
# cp php.ini-development /etc/php/php.ini
Copier après la connexion

Ajoutez la variable d'environnement PATH

# vim /etc/profile
PATH=$PATH:/usr/local/php/bin    
export PATH  
# source /etc/profile
Copier après la connexion

Affichez le chemin du fichier de configuration php

# /usr/local/php/bin/php --ini
Copier après la connexion

Affichez la compilation PHP. paramètres

# /usr/local/php/bin/php-config
Copier après la connexion

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();
?>
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal