一旦工作,那就要努力的干,聪明的干,快速的干——用省下来的时间干自己喜欢干的事情。!

Centos7下安装PHP7

linux lampnick 2615℃ 0评论

Centos7下安装PHP7

准备工作:
 # 安装编译工具:
 yum -y install gcc automake autoconf libtool gcc-c++
# 安装基础库
 yum -y install gd zlib zlib-devel openssl openssl-devel libxml2 libxml2-devel 
libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libmcrypt 
libmcrypt-devel curl curl-devel
 yum安装的时候出现下面提示
 No package libmcrypt available.
 No package libmcrypt-devel available.
 是因为版权原因没有这个源
 解决方法安装第三方yum源(参考http://www.nginx.cn/2196.html)
 wget http://www.atomicorp.com/installers/atomic
 sh ./atomic
 yum install php-mcrypt libmcrypt libmcrypt-devel
# 下载pcre 正则库
 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.bz2
 tar jxf pcre-8.37.tar.bz2
 cd pcre-8.37/
 ./configure --prefix=/usr/local/pcre
 make && make install

1、下载PHP

cd /usr/local/src/
 wget http://cn2.php.net/distributions/php-7.0.3.tar.gz

2、解压PHP并切换到PHP解压的目录

tar zxvf php-7.0.3.tar.gz
cd php-7.0.3/
./configure --prefix=/usr/local/php7 \
--with-gd \
--with-freetype-dir \
--enable-gd-native-ttf \
--enable-mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-openssl \
--with-mcrypt \
--enable-mbstring \
--enable-zip \
--enable-fpm \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-curl \
--enable-xml \
--with-iconv-dir \
--with-freetype-dir \
--with-openssl \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-libxml-dir \
--enable-gd-native-ttf \
--enable-gd-jis-conv

php-configure

 

make && make install
 耐心等待吧,骚年

php-success

 

# 复制配置文件
 cp /usr/local/src/php-7.0.3/php.ini-development /usr/local/fastphp/lib/php.ini
 cp /usr/local/fastphp/etc/php-fpm.conf.default /usr/local/fastphp/etc/php-fpm.conf
 cp /usr/local/fastphp/etc/php-fpm.d/www.conf.default /usr/local/fastphp/etc/php-fpm.d/www.conf
# 整合nginx+php
 location ~ \.php$ {
 root html;
 fastcgi_pass 127.0.0.1:9000;
 fastcgi_index index.php;
 fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;
 include fastcgi_params;
 }

 

最后在/usr/local/nginx/html/下新建test.php

<?php
 phpinfo();
  nginx_php_ok

 

OK,Centos7下PHP7成功安装!

转载请注明:MitNick » Centos7下安装PHP7

喜欢 (0)or分享 (0)
头像
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址