php7.0版本如何安装?

  • 回答 (1)
  • 关注 (0)
  • 查看 (91)

yum install php php-mysql -y

按照开发者实验室里面的步骤,centos安装的PHP应该不是7.0版本的。我打算用7.0的PHP版本

请问下,要如何才能安装7.0版本的?

pohuafpohuaf提问于
我是预言家你有freestyle么回答于
推荐

yum源应该没有php7的,需要用源码编译安装

PHP下载地址,在这里挑选你想用的版本即可,下载源码包后,解压至本地任意目录(保证读写权限)

下载 PHP7 源码编译安装

#下载php7
wget -O php7.tar.gz http://cn2.php.net/get/php-7.1.1.tar.gz/from/this/mirror
#解压
tar -xvf php7.tar.gz
#进入php目录,如果不是上面的版本,可能目录不是对应下面目录
cd php-7.1.1
#编译--prefix 为你的安装目录 --with-config-file-path 为你的配置文件php.ini所在的位置
./configure \
--prefix=/usr/local/php \
--with-config-file-path=/usr/local/php \
--enable-fpm \
--with-fpm-user=nginx \
--with-fpm-group=nginx \
--enable-inline-optimization \
--disable-debug \
--disable-rpath \
--enable-shared \
--enable-soap \
--with-libxml-dir \
--with-xmlrpc \
--with-openssl \
--with-mcrypt \
--with-mhash \
--with-pcre-regex \
--with-sqlite3 \
--with-zlib \
--enable-bcmath \
--with-iconv \
--with-bz2 \
--enable-calendar \
--with-curl \
--with-cdb \
--enable-dom \
--enable-exif \
--enable-fileinfo \
--enable-filter \
--with-pcre-dir \
--enable-ftp \
--with-gd \
--with-openssl-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib-dir \
--with-freetype-dir \
--enable-gd-native-ttf \
--enable-gd-jis-conv \
--with-gettext \
--with-gmp \
--with-mhash \
--enable-json \
--enable-mbstring \
--enable-mbregex \
--enable-mbregex-backtrack \
--with-libmbfl \
--with-onig \
--enable-pdo \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-zlib-dir \
--with-pdo-sqlite \
--with-readline \
--enable-session \
--enable-shmop \
--enable-simplexml \
--enable-sockets \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-wddx \
--with-libxml-dir \
--with-xsl \
--enable-zip \
--enable-mysqlnd-compression-support \
--with-pear \
--enable-opcache
#安装
make && make install

配置环境变量

vi /etc/profile
#在末尾追加 path 为你自己的php路径下的bin目录
PATH=$PATH:/usr/local/php/bin
export PATH
#重新加载 安装完成
source /etc/profile
#(测试)查看当前php版本
php -v

加载 php.ini 文件

#查看php.ini是否加载成功及存放路径
php --ini
#复制php解压目录下的php.ini-development到对应的php.ini文件,路径需按自己的
cp /usr/local/php/php-7.1.1/php.ini-development /usr/local/php/php.ini

回答过的其他问题

如何用PHP判定和修改json文件?

我是预言家你有freestyle么
推荐
json_decode出来,不是数组就是错误的数据。 数组以后就可以正常修改了。 伪代码如下: <?php $json = '{"com.aaa.abc":{"versionCode":"113","apk":"img/apps/aaa.apk"},"com.bbb.abc":{...... 展开详请

做外贸网站要选哪种服务器?

我是预言家你有freestyle么
已采纳

看用户量,前期可以低点,后期增加

window服务器,无法登陆远程桌面?

我是预言家你有freestyle么
提示什么信息? 若您无法连接实例,建议按照如下原因进行排查: 端口问题 故障现象:       端口远程连接失败。 解决方法:       可能由远程访问端口非默认端口或端口设置不一致所致。       详见 端口问题导致无法远程连接 。 CPU/内存占用率高问题 故障现象:  ...... 展开详请

如何注销腾讯云账户?

为什么我的apache配置好了SSL证书用https访问却显示此网站无法提供安全连接?

我是预言家你有freestyle么

服务器连接上为什么一会就自动断开?

我是预言家你有freestyle么
可以使用这个办法解决: 向客户端发送心跳 依赖 ssh 客户端定时发送心跳,putty、SecureCRT、XShell 都有这个功能,但是目测不太好用。 Linux / Unix 下,编辑 ssh 配置文件: vim /etc/ssh/ssh_config# 添加 S...... 展开详请

扫码关注云+社区

领取腾讯云代金券