Maison >développement back-end >tutoriel php >Comment installer et configurer PHP sous Linux
1) Cet article vous explique principalement comment installer et configurer PHP sous Linux, télécharger le package d'installation PHP et choisir PHP ici Version 5.6, j'espère qu'elle pourra aider tout le monde.
et décompressez le package d'installation PHP
wget cn2.php.net/get/php-5.6.31.tar.gz/from/this/mirror
gzip -d php-5.6.31.tar.gz
tar xvf php-5.6.31.tar
2) Ajoutez le groupe d'utilisateurs www et l'utilisateur www (si le groupe d'utilisateurs existe déjà dans le système, il y a pas besoin d'ajouter le groupe d'utilisateurs)
groupadd www
useradd -g www -s /sbin/nologin -M www
3) Utilisez su super utilisateur pour vous connecter à Linux et compiler les paramètres PHP
su
#./configure
--prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \
--with-apxs=/usr/local/apache2/bin/apxs \
--préfixe spécifié Chemin d'installation
--with-mysql Spécifiez le chemin mysql
--with-apxs Spécifiez le chemin apahce
Si une erreur est signalé lors du processus de compilation ultérieur, il peut être appelé en fonction du rapport d'erreur. /configure --help Afficher les paramètres de compilation, puis télécharger et installer les packages de dépendances correspondants
4) Compilez et installez PHP
make
make install5) Modifiez le fichier de configuration d'Apache pour qu'il prenne en charge php. Apportez les modifications suivantes au httpd.conf d'Apache Ajoutez
AddType application/x-httpd-php .phpsous "AddType application/x-gzip .gz .tgz" sous "< Ajoutez "index.php" au contenu dans "IfModule dir_module>", qui est le suivant :
AddType application/x-httpd-php-source .php5
<IfModule dir_module>
DirectoryIndex index.html index.phpRemplacez "#ServerName www.example.com:80" par
</IfModule>
ServerName 127.0.0.1:80
或6) Copiez le fichier de configuration dans le package d'installation php-5.6.31
ServerName localhost:80Si "php.ini.dist" n'existe pas, vous pouvez remplacer "php. ini-development" ou "php.ini-production" par "php.ini.dist" puis exécuter les instructions ci-dessus
cp php-5.6.31/php.ini.dist /usr/local/php/lib/php.ini
Modifiez le fichier php.ini
7) Testez si l'installation est terminéeregister_globals = On
Redémarrez Apache
Écrivez un fichier php (ajoutez-le et nommez-le test.php), placez-le dans apache/htdoc et visitez-le dans le navigateur : http:/ /127.0.0.1/test.phpservice apache restart
Si le contenu du fichier php peut s'affiche correctement, l'installation est réussie ;
Méthode d'installation rapide
1) Vérifiez si PHP existe déjà dans le système
2) Installez PHPrpm -qa php
3) Afficher les informations d'installation de PHP
yum -y install phpSi la version de php sur la source yum est trop basse, par exemple, si vous souhaitez installer la version php5.6, vous pouvez utiliser la méthode suivante :
chkconfig php on
1) Configurer les sources centos epel et remi
# Centos 6
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
#Centos 7
yum install epel-release2) Afficher les packages installables
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm3) Installer PHP
yum list --enablerepo=remi --enablerepo=remi-php56 | grep phpRecommandations associées :
yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprofExplication détaillée du processus de compilation, d'installation et de configuration de php5.6.30 sous Linux (images et texte)Installer et configurer PHP 56 + Nginx 18Comment installer et configurer l'environnement PHP sous Linux
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!