PHP软件安装

centos源码安装php7.1.1

安装准备

依赖包的安装:

yum -y install php-mcrypt libmcrypt libmcrypt-devel autoconf freetype gd jpegsrc libmcrypt libpng libpng-devel libjpeg libxml2 libxml2-devel zlib curl curl-devel

准备php源码包:wget http://cn2.php.net/distributions/php-7.1.1.tar.gz

创建php安装目录:mkdir /usr/local/php71

开始安装

tar -xf php-7.1.1.tar.gz #解压源码包

cd php-7.1.1 #进入源码包目录

./configure --prefix=/usr/local/php71/

编译安装

make && make install

配置PHP全局变量

vi ~/.bash_profile

添加 alias PHP=/usr/local/php71/bin/php

source ~/.bash_profile #让他能运行

在源码包中有两个配置文件——

php.ini-development(用于开发环境)和php.ini-production(用于生产环境) ,

这里我使用开发环境,把他拷贝到指定目录(上面–config-file-path指定的目录)更名(mv php.ini-development php.ini)为php.ini

cp php.ini-development /usr/local/php71/etc/php.ini

php -i | grep php.ini #查看PHP.ini需要在哪个文件夹下才能正常运行

mv ./et/php.ini ./lib/ #移动文件

php扩展安装

默认PHP安装在 /usr/local/ 下。

使用 /usr/local/php/bin/phpize 进行安装

./configure --with-php-config=/usr/local/php/bin/php-config

编译安装

make && make install

配置php.ini

extension=扩展名.so

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180728G0TFGZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券