Maison > Opération et maintenance > CentOS > Comment installer php7 sur centos

Comment installer php7 sur centos

藏色散人
Libérer: 2023-01-13 00:22:30
original
14648 Les gens l'ont consulté

Comment installer php7 sur centos : 1. Installez php7 via yum, une commande telle que "yum install php70w" ; 2. Téléchargez php7, compilez-le et configurez-le.

Comment installer php7 sur centos

L'environnement d'exploitation de cet article : système Centos7, version PHP7.0, ordinateur DELL G3

Tutoriel détaillé Centos7 pour installer la dernière version de PHP7

Méthode 1, installation simple (via yum)

1. Installer epel-release

rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
Copier après la connexion

2. Installez la source rpm de PHP7

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Copier après la connexion

3. Installez PHP7

yum install php70w
Copier après la connexion

Méthode 2. Compilez et installez

1. Téléchargez php7

wget -O php7.tar.gz http://cn2.php.net/get/php-7.1.1.tar.gz/from/this/mirror
Copier après la connexion

2. Décompressez php7

tar -xvf php7.tar.gz
Copier après la connexion

3. Entrez dans le répertoire php

cd php-7.0.4
Copier après la connexion

4. Installez les packages dépendants

# 直接复制下面一行(不包括本行)
yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel
Copier après la connexion

5. (si une erreur se produit, c'est essentiellement celle ci-dessus. Les fichiers de dépendances de la première étape ne sont pas installés)

Si vous trouvez cela gênant, vous pouvez vous référer aux instructions officielles d'installation de PHP à partir de cette étape : http://php.net/manual/zh/install.unix.nginx.php

./configure \
--prefix=/usr/local/php \
--with-config-file-path=/etc \
--enable-fpm \
--with-fpm-user=nginx \
--with-fpm-group=nginx \
--enable-inline-optimization \
--disable-debug \
--disable-rpath \
--enable-shared \
--enable-soap \
--with-libxml-dir \
--with-xmlrpc \
--with-openssl \
--with-mcrypt \
--with-mhash \
--with-pcre-regex \
--with-sqlite3 \
--with-zlib \
--enable-bcmath \
--with-iconv \
--with-bz2 \
--enable-calendar \
--with-curl \
--with-cdb \
--enable-dom \
--enable-exif \
--enable-fileinfo \
--enable-filter \
--with-pcre-dir \
--enable-ftp \
--with-gd \
--with-openssl-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib-dir \
--with-freetype-dir \
--enable-gd-native-ttf \
--enable-gd-jis-conv \
--with-gettext \
--with-gmp \
--with-mhash \
--enable-json \
--enable-mbstring \
--enable-mbregex \
--enable-mbregex-backtrack \
--with-libmbfl \
--with-onig \
--enable-pdo \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-zlib-dir \
--with-pdo-sqlite \
--with-readline \
--enable-session \
--enable-shmop \
--enable-simplexml \
--enable-sockets \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-wddx \
--with-libxml-dir \
--with-xsl \
--enable-zip \
--enable-mysqlnd-compression-support \
--with-pear \
--enable-opcache
Copier après la connexion

6. Installation formelle

make && make install
Copier après la connexion

7. Configurer les variables d'environnement

vi /etc/profile
Copier après la connexion

Ajouter

PATH=$PATH:/usr/local/php/bin
export PATH
Copier après la connexion

à la fin Exécutez la commande pour que les modifications prennent effet immédiatement

source /etc/profile
Copier après la connexion

Configurez php-fpm
<🎜. >

cp php.ini-production /etc/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm
Copier après la connexion

Étude recommandée : "

Tutoriel vidéo PHP"

Démarrez php-fpm


/etc/init.d/php-fpm start
Copier après la connexion

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