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

2020-03-21
0评论
/
阅读
爱搜啊

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

安装PHP环境

操作系统:CentOS 7.7

PHP:7.4.1

安装PHP环境篇

第一步 安装依赖包

[root@wanghualang ~]# yum -y install epel-release
[root@wanghualang ~]# 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

第二步 下载、解压源码包

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

第三步 新建用户组、用户

[root@wanghualang ~]# groupadd nginx
[root@wanghualang ~]# useradd nginx -M -g nginx -s /sbin/nologin

第四步 编译安装PHP

[root@wanghualang ~]# cd /usr/local/src/php-7.4.1  
[root@wanghualang 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
[root@wanghualang ~]# make
[root@wanghualang ~]# make install

第五步 创建配置文件

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

第六步 配置环境变量

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

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

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

第八步 测试启动

[root@wanghualang ~]# service php-fpm start
[root@wanghualang ~]# ps aux | grep php-fpm | grep -v grep

本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


标签: linux CentOS php
于2020-03-21发布