linux 编译安装php7

Posted 狗哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 编译安装php7相关的知识,希望对你有一定的参考价值。

1、下载php7安装包:      php7     

2、解压

tar -xzxvf  php-7.1.5.tar.gz
cd php-7.1.5

3、可能需要的扩展

yum install libmcrypt libmcrypt-devel mcrypt mhash gcc

4、编译参数

./configure  --prefix=/usr/local/php7 --with-config-file-path=/usr/local/php7/etc 
--with-curl --with-libxml-dir --with-mysqli --with-mcrypt
--with-openssl --with-pdo-mysql --with-zlib --without-pdo-sqlite
--without-pear --without-sqlite3 --disable-cgi --disable-ipv6
--disable-phar --enable-fpm --enable-mbstring --enable-maintainer-zts

5、执行命令

1 make 
2 make install

6、修改配置

 1 # 添加php-fpm 配置文件
 2 cp /usr/local/php7/etc/php-fpm.conf.default php-fpm.conf
 3 cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf
 4 
 5 # 添加php.ini配置文件
 6 cp /php-7.1.5/php.ini-production /usr/local/php7/etc/php.ini
 7 
 8 # 添加service启动项 
 9 cp php-7.1.5/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
10 chmod +x /etc/init.d/php-fpm

7、php可执行文件软连接到/usr/bin 目录下对所有系统用户生效

ln -s /usr/local/php7/bin/php php

8、启动php-fpm

1 # 第一种
2 /etc/init.d/php-fpm start
3 
4 # 第二种
5 service php-fpm start

9、终端输入 php -v 就可以看见版本信息了






以上是关于linux 编译安装php7的主要内容,如果未能解决你的问题,请参考以下文章

linux编译安装php7

Linux Centos7.2 编译安装PHP7.0.2

Linux源码编译安装php7.3

如何在openSUSE42.1下编译安装PHP7

RedHat6.9 编译安装php7.4.6

PHP7.0 源码安装