怎么在CentOS7.0系统中搭建一个PHP5.6.30环境

  介绍

这篇文章给大家介绍怎么在CentOS7.0系统中搭建一个PHP5.6.30环境,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

php有什么用

php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使php经得久不衰。

<强>关于php-fpm

nginx本身不能处理php,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。

nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx。

<强>获取php下载地址

打开php的官网,查看php的版本列表

怎么在CentOS7.0系统中搭建一个PHP5.6.30环境

右击,复制链接地址,在远程主机登录,下载该软件(我选的是澳大利亚的主机镜下载的)

#, wget  http://au1.php.net/get/php-5.6.30.tar.gz/from/this/mirror

下载下来的是一个镜子文件,改成我们需要的文件名

# mv  mirror  php-5.6.30.tar.gz # tar  zxvf  php-5.6.30.tar.gz # cd  php-5.6.30

<强>配置安装

进入到目录,我们需要在安装的时候将安装目录配置到/usr/地方/php/里

#。/configure    ——prefix=/usr/地方/php    ——with-curl    ——with-freetype-dir    ——with-gd    ——with-gettext    ——with-iconv-dir    ——with-kerberos    ——with-libdir=lib64    ——with-libxml-dir    ——with-MySQL    ——with-mysqli    ——with-openssl    ——with-pcre-regex    ——with-pdo-mysql    ——with-pdo-sqlite    ——梨   ,——with-png-dir    ——with-xmlrpc    ——with-xsl    ——with-zlib    ——enable-fpm    ——enable-bcmath    ——enable-libxml    ——enable-inline-optimization    ——enable-gd-native-ttf    ——enable-mbregex    ——enable-mbstring    ——enable-opcache    ——enable-pcntl    ——enable-shmop    ——enable-soap    ——enable-sockets    ——enable-sysvsem    ——enable-xml    ——enable-zip

配置的过程中可能会报如下错误

错误1:

xml2-config  not 发现只   Please  check  your  libxml2 安装。

解决办法

安装libxml2相关组件

# yum  install  libxml2 # yum  install  libxml2-devel  - y

错误2:

Please  reinstall 从而libcurl    distribution 作用;   easy.h    should  be    ,& lt; curl-dir>/include/卷/

安装旋度相关组件

# yum  install  curl  curl-devel

错误3:

配置:,错误:png.h  not 发现。

安装libpng相关组件

# yum  install  libpng # yum  install  libpng-devel

错误4:

freetype-config  not 发现。

安装freetype的相关组件

# yum  install  freetype-devel

错误5:

xslt-config  not 发现只Please  reinstall 从而libxslt 祝辞=,1.1.0 分布

安装libxslt相关组件

# yum  install  libxslt-devel

好的,当我们看到下面这句话的时候,说明你的php已经配置完成啦!

怎么在CentOS7.0系统中搭建一个PHP5.6.30环境

接下来我们只需要编译安装即可完成php的安装

# make ,,, make 安装

看到这句话,表明安装完成!

怎么在CentOS7.0系统中搭建一个PHP5.6.30环境

为了保险起见,我们做测试一把,看看是否真的成功了。

<强>配置相关php . ini中配置

首先我们需要配置的是php . ini这个文件

怎么在CentOS7.0系统中搭建一个PHP5.6.30环境