PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,它是免费高效开源的。本文介绍了在CentOS7下源码编译安装PHP7.2,笔者亲自动手安装将安装步骤记录下来,分享给大家。
准备安装依赖
首先我们需要准备安装所需的依赖包。
编译安装
目前PHP最新稳定版是7.2.0,我们可以到php官网上下载安装包:http://php.net/get/php-7.2.0.tar.gz/from/a/mirror
这一步非常重要,启用需要的扩展模块,并指定php的安装目录等。配置和编译的时间稍长,一般10分钟左右,请耐心等待。
配置
这个时候我们还在解压后的源码目录,我们把php.ini拷贝到安装目录下的配置文件目录。
将php-fpm控制脚本加入到下,并给予可执行权限。
修改配置文件。
新建php-fpm.conf文件,加入以下内容。
保存即可,具体各项参数的意义我们会在接下来的文章中专门讲解。
启动和停止
PHP的启动、停止和重启通过使用php-fpm命令如下:
添加环境变量
安装好php后,我们要想在系统中可以直接使用像这样的命令的话,需要将php加入到环境变量中。
然后运行就可看到php的版本信息了。
让Nginx支持PHP
回到我们之前的文章:CentOS7使用源码编译安装Nginx。Nginx默认不支持PHP,需要配置好PHP引擎相关设置才行。这里我们先直接修改Nginx.conf配置文件。
在server模块添加如下配置:
保存好后,重新启动Nginx使配置生效:
然后在站点目录下,新建文件t.php,添加测试php内容:
浏览器打开网页,如果看到以下内容,那么恭喜你php安装成功!
接下来我们会有文章介绍php配置优化以及PHP扩展模块的安装。
领取专属 10元无门槛券
私享最新 技术干货