如果安装php7

我们都知道yum安装的php是5.4的,显然不适合现在的使用,那怎么安装php7呢

我们必须下载php7的包,自己编译安装

1.下载包

去php官方网站 http://php.net/releases/ 下载自己要的包

例如我要7.2的

 

下载中国版

在linux可以使用

# wget http://ee1.php.net/get/php-7.2.8.tar.gz/from/this/mirror

 

2.安装gcc

我们安装php要c的环境

如果没有我们要安装gcc环境

#:  yum install gcc gcc++ libxml2-devel

3.解压刚刚的包

#  tar -zxvf mirror

#  mv php-7.2.8/ php72

(我修改一下包名字)

# cd php72/ 

进入目录

# ./configure --prefix=/usr/local/php72  --with-apxs2=/usr/local/apache2/bin/apxs --enable-fpm

./configure --prefix=/usr/local/php72  --with-apxs2=/usr/local/httpd/bin/apxs  --with-curl --enable-fpm --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl  --with-zlib --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


//这个 更加详细

安装 记得带--enable-fpm ,和Apache协作的组建,apxs2是Apache的的东西,生成libphp7.so 扩展,必须带,安装php之前要安装Apache,否则要重新编译

#make clean

# make 

# make install

编译成功

# /usr/local/php72/bin/php -v

安装成功

记得配置php的配置文件


//将源码中的php.ini-development复制到设置的 php.ini 的搜索路径下
cp php.ini-development /usr/local/php72/lib/php.ini

//复制一份php-fpm配置文件,命名为php-fpm.conf(/usr/local/php72/etc路径下)
cp php-fpm.conf.default php-fpm.conf

4.配置环境变量

我们为了方便要设置php的环境变量

linux下设置php执行命令

第一种方法:

打开用户根目录下的:

vi ~/.bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

alias php=/usr/local/php/bin/php

修改后保存

然后执行

source ~/.bash_profile 

测试一下 php -v

 

 

第二种方法:

设置环境变量 :修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码

PATH=$PATH:/usr/local/php/bin
export PATH

然后执行生效命令

source /etc/profile

查看PHP版本信息

php -v

 

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值