AI服务器编译安装php7

参考博客

https://www.cnblogs.com/gouge/p/7093649.html

1.下载php7安装包:      php7     

把PHP安装到自己的目录

 cd ~  进入到/home/lishan

wget http://cn2.php.net/get/php-7.1.15.tar.gz/from/this/mirror

2.解压

sudo tar -zxvf mirror
解压完cd php-7.1.5

3.可能需要的扩展

sudo yum install libmcrypt libmcrypt-devel mcrypt mhash gcc

4.编译参数

sudo ./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

如遇到报错configure: error: libxml2 not found. Please check your libxml2 installation.执行如下命令

扫描二维码关注公众号,回复: 2704454 查看本文章

sudo yum install libxml2-devel
成功后执行
sudo ./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

如遇到报错configure: error: cURL version 7.10.5 or later is required to compile php with cURL support执行如下命令
sudo yum -y install curl-devel

成功后执行
sudo ./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

以上OK后再执行
sudo ./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 sudo make 
2 sudo make install

6.修改配置

cd /usr/local/php7/etc/

sudo cp php-fpm.conf.default php-fpm.conf

把个人目录下的PHP初始化文件拷贝过去,并重命名

# 添加php.ini配置文件     sudo cp ~/php-7.1.15/php.ini-production /usr/local/php7/etc/php.ini
# 添加php-fpm 配置文件    sudo cp ~/php-7.1.15/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

chmod +x /etc/init.d/php-fpm

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

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

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

php -v
php -r "echo 123;"

猜你喜欢

转载自blog.csdn.net/weixin_42498050/article/details/81458720
今日推荐