php ahp和jhp,php7.4编译(centos)

本文档详细记录了在CentOS系统中下载、安装和配置PHP7.4的过程,包括使用yum安装依赖,解压源码,配置编译选项,make编译及make install,设置环境变量,修改配置文件,并启动php-fpm服务。
摘要由CSDN通过智能技术生成

1 下载包放到家目录

[root@centos ~]# ls php-7.4.0.tar.xz

2 解压并安装编译需要的工具 [root@centos ~]# yum install gcc pcre-devel openssl-devel expat-devel autoconf libtool gcc-c++ libsqlite3x-devel (后面编译差什么包就 yum install XXX-devel -y)

3 解压进到目录 [root@centos ~]# tar xf php-7.4.0.tar.xz [root@centos ~]# cd php-7.4.0 [root@centos ~]# ./configure --prefix=/data/php --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-pear --with-curl --with-png-dir --with-freetype-dir -- with-iconv --with-mhash --with-zlib --with-xmlrpc --with-xsl --with-openssl -- with-mysqli --with-pdo-mysql --disable-debug --enable-zip --enable-sockets --enablesoap --enable-inline-optimization --enable-xml --enable-ftp --enable-exif --enablewddx --enable-bcmath --enable-calendar --enable-shmop --enable-dba --enable-sysvsem - -enable-sysvshm --enable-sysvmsg

4 make~~~ [root@centos ~]# make && make install

5 配置环境和文件 [root@centos ~]# cd /data/php/etc/php-fpm.d/ [root@centos php-fpm.d]# cp www.conf.default www.conf [root@centos php-fpm.d]# cp /root/php7.4.0/php.ini-development /data/php/etc/php.ini [root@centos php-fpm.d]# cd .. [root@centos etc]# ls php-fpm.conf.default php-fpm.d php.ini [root@centos etc]# cp php-fpm.conf.default php-fpm.conf [root@centos etc]# useradd -r -s /sbin/nologin -u 1001 www [root@centos etc]# vim php-fpm.d/www.conf (更改启动用户 user group) [root@centos etc]# cd../sbin [root@centos sbin]# ./php-fpm

6 查看运行 [root@centos sbin]# ps -ef | grep www www 28944 28943 0 18:27 ? 00:00:00 php-fpm: pool www www 28945 28943 0 18:27 ? 00:00:00 php-fpm: pool www

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值