Centos7 编译安装php7.3.7

一、安装

1、添加动态库路径

sudo vim /etc/ld.so.conf
/usr/local/lib64
/usr/local/lib
/usr/lib
/usr/lib64

#加载配置
sudo ldconfig 

2、安装libzip

wget https://nih.at/libzip/libzip-1.2.0.tar.gz
tar -zxvf libzip-1.2.0.tar.gz
cd libzip-1.2.0
./configure
sudo make && sudo make install

3、编译安装php7

#创建程序用户
sudo groupadd www
sudo useradd -g www -s /sbin/nologin www

#安装依赖
sudo yum install -y libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl  autoconf libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel  libtool  libzip*


cd php-7.3.7
#zip扩展依赖文件拷贝到指定为止,不然会报错
sudo cp /usr/local/lib/libzip/include/zipconf.h /usr/local/include/zipconf.h

#检查相关配置
./configure --prefix=/app/modules/php --with-config-file-path=/app/modules/php/etc --enable-fpm --with-fpm-user=www--with-fpm-group=www--with-mysqli --with-pdo-mysql --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring  --enable-ftp --with-gd  --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --disable-fileinfo --enable-maintainer-zts --enable-opcache --with-xsl

#安装
sudo make -j4  && sudo make install

#-j4 使用4核CPU编译,加快速度

二、配置

1、拷贝相应配置文件

sudo cp php.ini-development /app/modules/php/etc/php.ini
sudo cp /app/modules/php/etc/php-fpm.conf.default /app/modules/php/etc/php-fpm.conf	
sudo cp /app/modules/php/etc/php-fpm.d/www.conf.default /app/modules/php/etc/php-fpm.d/www.conf
sudo cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

2、启动

#添加开机自启
sudo chkconfig --add php-fpm
sudo chkconfig php-fpm on	
	
#启动PHP
sudo service php-fpm start

下一篇为大家介绍如何添加php常见的扩容,希望能对大家有所帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

平凡似水的人生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值