linux源码安装php7.2.0

马冠亚
Freigeben: 2023-02-17 16:58:01
Original
3150 Leute haben es durchsucht

1. 源码包下载地址

https://pan.baidu.com/s/1bpi4D9l
Nach dem Login kopieren

2. 解压php压缩包:

tar –zxvf php-7.2.0.tar.gz
Nach dem Login kopieren

3. 进入解压后的:

cd php7.2.0
Nach dem Login kopieren

4.安装php需要的扩展

yum install libxml2 libxml2-devel openssl openssl-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libmcrypt libmcrypt-devel -y
Nach dem Login kopieren

5.开始进行配置 ---配置参数详解

./configure --prefix=/usr/local/php720 --with-mysqli --with-pdo-mysql --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir --enable-simplexml --enable-xml --disable-rpath --enable-bcmath --enable-soap --enable-zip --with-curl --enable-fpm --with-fpm-user=nobody --with-fpm-group=nobody --enable-mbstring --enable-sockets --with-gd --with-openssl --with-mhash --enable-opcache --disable-fileinfo
Nach dem Login kopieren

6.编译安装

make && make install
Nach dem Login kopieren

7. 配置nginx.conf支持解析PHP

打开nginx配置文件(/usr/local/nginx/conf/nginx.conf)

找到localtion模块,在index后面添加index.php,使nginx识别php文件;

20171215135013059.jpg

继续往下滑,再修改:

20171215135303911.jpg启动php-fpm:

1.将php-fpm.conf.default复制为php-fpm.conf

cd /usr/local/php720/etc cp php-fpm.conf.default php-fpm.conf
Nach dem Login kopieren

2.然后启动php-fpm

/usr/local/php720/sbin/php-fpm
Nach dem Login kopieren

如果启动报错(如下图):

20171215135632118.jpg

解决方法:进入到 /usr/local/php720/etc/php-fmp.d下的www.conf.default 复制为www.conf,然后启动php-fpm;

进入文件夹(如果进不去,就一步步的cd进去; 如果没有这个文件就自己创建个php-fpm.d文件夹,再进到网址下载www.conf文件:https://pan.baidu.com/s/1o8mRYkU)

cd /usr/local/php720/etc/php-fpm.d cp www.conf.default www.conf
Nach dem Login kopieren

先把php-fpm进程清除

pkill php-fpm

再启动php-fpm

/usr/local/php720/sbin/php-fpm

最后在/usr/local/nginx/html下新建文件index.php,输出phpinfo;

显示成功,说明php安装成功

Das obige ist der detaillierte Inhalt vonlinux源码安装php7.2.0. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!