Linux-CentOS 7.7编译安装PHP,阿里云Centos 7安装PHP(源码编译安装PHP)

PHP是一种使用广泛的开源服务器端脚本语言,它强大到足以成为全球最大开源博客系统(WordPress)的核心,如果希望使用WordPress搭建个人博客网站,PHP的相关知识是必不可少的。

安装PHP环境

操作系统:CentOS 7.7

PHP:7.4.1

安装PHP环境篇

第一步 安装依赖包

[[email protected] ~]# yum -y install epel-release
[[email protected] ~]# yum -y install gcc gcc-c++ libsqlite3x-devel oniguruma-devel curl-devel libxml2-devel openssl-devel libjpeg-devel libpng-devel freetype-devel libicu-devel libsodium-devel

第二步 下载、解压源码包

[[email protected] ~]# cd /usr/local/src/
[[email protected] src]# wget --no-check-certificate https://www.php.net/distributions/php-7.4.1.tar.gz
[[email protected] src]# tar xzf php-7.4.1.tar.gz

第三步 新建用户组、用户

[[email protected] ~]# groupadd nginx
[[email protected] ~]# useradd nginx -M -g nginx -s /sbin/nologin

第四步 编译安装PHP

[[email protected] ~]# cd /usr/local/src/php-7.4.1  
[[email protected] php-7.4.1]# ./configure /
--prefix=/usr/local/php /
--with-config-file-path=/usr/local/php/etc  /
--enable-mysqlnd  /
--enable-xml  /
--enable-bcmath  /
--enable-shmop  /
--enable-sysvsem  /
--enable-inline-optimization  /
--enable-mbregex  /
--enable-mbstring  /
--enable-intl  /
--enable-ftp  /
--enable-pcntl  /
--enable-sockets  /
--enable-soap  /
--enable-opcache  /
--enable-fpm  /
--enable-gd  /
--with-fpm-user=nginx  /
--with-fpm-group=nginx  /
--with-mysqli=mysqlnd  /
--with-pdo-mysql=mysqlnd  /
--with-iconv-dir  /
--with-freetype  /
--with-jpeg  /
--with-zlib  /
--with-libxml  /
--with-curl  /
--with-openssl  /
--with-mhash  /
--with-xmlrpc  /
--with-gettext  /
--with-sodium  /
--disable-fileinfo  /
--disable-rpath  /
--disable-debug
[[email protected] ~]# make
[[email protected] ~]# make install

第五步 创建配置文件

[[email protected] ~]# cp /usr/local/src/php-7.4.1/php.ini-production /usr/local/php/etc/php.ini
[[email protected] ~]# cp /usr/local/src/php-7.4.1/sapi/fpm/php-fpm.conf /usr/local/php/etc/php-fpm.conf
[[email protected] ~]# cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf

第六步 配置环境变量

[[email protected] ~]# echo "export PATH="$PATH:/usr/local/php/bin:/usr/local/php/sbin"" >> /etc/profile
[[email protected] ~]# source /etc/profile

第七步 配置启动服务脚本、开机启动


[[email protected] ~]# cp /usr/local/src/php-7.4.1/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
[[email protected] ~]# chmod +x /etc/init.d/php-fpm
[[email protected] ~]# chkconfig --add php-fpm
[[email protected] ~]# chkconfig php-fpm on

第八步 测试启动

[[email protected] ~]# service php-fpm start
[[email protected] ~]# ps aux | grep php-fpm | grep -v grep

官方QQ群号码:922069959(空)1093596563(空)

您可能感兴趣的文章

2 thoughts on “Linux-CentOS 7.7编译安装PHP,阿里云Centos 7安装PHP(源码编译安装PHP)

留言评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注