Maison > Article > développement back-end > CentOS 7.4 Compiler et installer PHP7
Test de référence
Peut comparer les performances de la version requise
http://www.php.net /releases/
php Zend/bench.php 简版 php Zend/micro_bench.php 复杂版
Installez le décompresseur
wget ou git, les deux sont facultatifs. Cet article utilise wget
$ yum install wget -y
. Télécharger le code source de php7
Les packages officiels ou github sont OK. Il est recommandé de ne pas télécharger sur des plateformes non officielles
$ wget -c http://am1.php.net/distributions/php-7.2.11.tar.gz
Décompressez le code source de php7
Vous pouvez également utiliser unzip, si vous êtes un package compressé zip$ tar zxvf php-7.2.11.tar.gz
Installer le logiciel de compilation (obligatoire)
Doit, doit, doit
$ yum install gcc autoconf gcc-c++ -y
Installer le logiciel de compilation (sélectionner)
Packs d'extension essentiellement utilisés$ yum install unzip get libxml2 libxml2-devel openssl openssl-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel php-mcrypt libmcrypt libmcrypt-devel pcre-devel -y
Installer le pack d'extension php
Voir les packages d'extension qui seront utilisés$ yum install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel curl-devel libxslt-devel postgresql-devel gmp-devel -y $ yum install mysql-connector-odbc mysql-devel libdbi-dbd-mysql php-mysql mysql-devel php-pdo-mysql -y
Configuration générale
Vous pouvez en ajouter deux, ne les ajoutez pas pour l'environnement formel, ne ajoutez-les si vous ne savez pas comment les utiliser--enable-fpm --enable-debug
Emplacement de compilation
l'emplacement d'installation de php est (/home/soft/php)$ ./configure --prefix=/home/soft/php --with-openssl --with-curl --with-curl --with-pdo-mysql --with-gd
Compile
Si make signale une erreur, veuillez vérifier si le package d'extension est manquant编译 $ make 编译测试 $ make test 编译安装 $ make install
Vérifiez l'emplacement où php.ini doit être placé
Voyez si vous devez le personnaliser, transférez le php.ini à l'adresse requise (Transfer depuis le code source) et changez le nom$ php -i | grep php.ini $ cp php.ini-development /home/soft/php/etc/ $ mv php.ini-development php.iniSi vous constatez que la commande php est non disponible
---------------------------------- --- 设置全局php命令 --- ---------------------------------- 第一种方式 ---------- 1. 打开指令 vi ~/.bash_profile 2. 加入路径 alias php=/home/soft/php/bin/php 3. 写入系统 source ~/.bash_profile 另外一种方法 第二种方式 ---------- 1. 打开全局指令集 vim /etc/profile 2. 加入php指令到最后面 PATH=$PATH:/home/soft/php/bin export PATH 3. 写入系统 source /etc/profileTutoriel recommandé : "
Tutoriel PHP7"
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!