Centos下编译安装PHP
发布时间:2018-07-07
作者:Admin
标签: Centos
php
编译安装
php7.1.19
访问量:742
首先在php官网下载php
进入官网之后在右侧找到需要下载的版本点击即可
点击下载压缩包
选择香港镜像站,并且复制链接到Linux中下载(也可以直接下载到本地然后在上传到服务器中)
在服务器中进入home目录然后使用wget进行下载即可cd /home
wget http://hk1.php.net/get/php-7.1.19.tar.gz/from/this/mirror
下载完成后解压(下载之后是一个文件夹,直接解压即可)tar -zxvf mirror
安装php依赖yum install gcc gcc++ libxml2-devel -y
进入解压目录cd cd php-7.1.19/
进行配置 prefix是将php安装到哪个目录 enable-rpm是开启php-rpm扩展./configure --prefix=/usr/local/php7.1.19 --enable-fpm
如果没有报错接着执行编译(-j3 使用3个线程进行编译)make -j3
编译时常见错误:
virtual memory exhausted: Cannot allocate memory
这是因为内容不足造成的
解决方法,在配置时添加--disable-fileinfo即可./configure --prefix=/usr/local/php7.1.19 --enable-fpm --disable-fileinfo
再次执行编译
编译成功之后执行安装sudo make install
安装完成后测试一下是否安装成功,创建test文件cd /home
vim test.php
在test文件中写入如下代码<?php
phpinfo();
执行成功后可以看到php的相关配置/usr/local/php7.1.19/bin/php test.php
查看php版本/usr/local/php7.1.19/bin/php -v
查看当前扩展/usr/local/php7.1.19/bin/php -m