Comment installer et configurer PHP sous Linux

小云云
Libérer: 2023-03-20 17:04:02
original
5810 Les gens l'ont consulté

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
Copier après la connexion
gzip -d php-5.6.31.tar.gz
Copier après la connexion
tar xvf php-5.6.31.tar
Copier après la connexion

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
Copier après la connexion
useradd -g www -s /sbin/nologin -M www
Copier après la connexion

3) Utilisez su super utilisateur pour vous connecter à Linux et compiler les paramètres PHP

su
Copier après la connexion
#./configure
Copier après la connexion
--prefix=/usr/local/php \
Copier après la connexion
--with-mysql=/usr/local/mysql \
Copier après la connexion
--with-apxs=/usr/local/apache2/bin/apxs \
Copier après la connexion

--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
Copier après la connexion
make install
Copier après la connexion
5) 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 .php
Copier après la connexion
sous "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
Copier après la connexion

<IfModule dir_module>
Copier après la connexion
    DirectoryIndex index.html index.php
Copier après la connexion
Remplacez "#ServerName www.example.com:80" par
</IfModule>
Copier après la connexion

ServerName 127.0.0.1:80
Copier après la connexion
Copier après la connexion
6) Copiez le fichier de configuration dans le package d'installation php-5.6.31
ServerName localhost:80
Copier après la connexion

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

Modifiez le fichier php.ini

7) Testez si l'installation est terminée
register_globals = On
Copier après la connexion

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.php
service apache restart
Copier après la connexion

Si le contenu du fichier php peut s'affiche correctement, l'installation est réussie ;

Méthode d'installation rapide

Vous pouvez utiliser l'outil yum sous Centos, l'utilisation de l'outil apt-get sous Ubuntu peut obtenir une méthode d'installation rapide. est fondamentalement la même chose. Voici une démonstration de l'utilisation de yum pour installer PHP

1) Vérifiez si PHP existe déjà dans le système

2) Installez PHP
rpm -qa php
Copier après la connexion

3) Afficher les informations d'installation de PHP
yum -y install php
Copier après la connexion

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

1) Configurer les sources centos epel et remi

# Centos 6
Copier après la connexion
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
Copier après la connexion
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Copier après la connexion
#Centos 7
Copier après la connexion
yum install epel-release
Copier après la connexion
2) Afficher les packages installables
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
Copier après la connexion

3) Installer PHP
yum list --enablerepo=remi --enablerepo=remi-php56 | grep php
Copier après la connexion

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

Explication 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 18

Comment 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!

É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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!