教你编译PHP7 (nginx+mysql+php7)
2016-11-24 09:44
295 查看
布尔教育PHP学习笔记
PHP7正式版已经发布,性能是PHP5.6的两倍!
PHP大狮班的课堂上,已经开始使用PHP7!
操作系统: CentOS Linux, 6.5 64位
服务器: 阿里云
空的操作系统,我们从0开始.
在开始前,请确保你的Linux已联网,已联网,已联网!
写测试PHP页面
打开浏览器: http://xxxxxx/a.php
PHP7正式版已经发布,性能是PHP5.6的两倍!
PHP大狮班的课堂上,已经开始使用PHP7!
操作系统: CentOS Linux, 6.5 64位
服务器: 阿里云
空的操作系统,我们从0开始.
在开始前,请确保你的Linux已联网,已联网,已联网!
# 安装编译工具: yum install gcc automake autoconf libtool gcc-c++ # 安装基础库 yum install gd zlib zlib-devel openssl openssl-devel libxml2 libxml2-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libmcrypt libmcrypt-devel
# 安装mysql yum install mysql mysql-server
# 下载pcre 正则库 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.bz2 tar jxf pcre-8.37.tar.bz2
#编译nginx cd /usr/local/src wget http://nginx.org/download/nginx-1.8.0.tar.gz tar zxf nginx-1.8.0.tar.gz cd nginx-1.8.0 ./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/src/pcre-8.37 make && make install
# 编译PHP cd /usr/local/src wget http://cn2.php.net/get/php-7.0.0.tar.bz2/from/this/mirror mv mirror php-7.0.0.tar.bz2 tar jxf php-7.0.0.tar.bz2 cd php-7.0.0 ./configure --prefix=/usr/local/php \ --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 make && make install # 复制配置文件 cp /usr/local/src/php-7.0.0/php.ini-development /usr/local/php/lib/php.ini cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/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; }
# 启动php 和nginx /usr/local/php/sbin/php-fpm /usr/local/nginx/sbin/nginx
写测试PHP页面
<?php # /usr/local/nginx/html/a.php phpinfo();<br>?>
打开浏览器: http://xxxxxx/a.php
相关文章推荐
- 教你编译PHP7 (nginx+mysql+php7)
- 教你编译PHP7 (nginx+mysql+php7)
- 教你编译PHP7 (nginx+mysql+php7)
- 教你编译PHP7 (nginx+mysql+php7)
- 教你编译PHP7 (nginx+mysql+php7)
- 教你编译PHP7 (nginx+mysql+php7)
- 编译安装LNMP Centos 6.5 x64 + Nginx1.6.0 + PHP5.5.13 + Mysql5.6.19
- 64位centos上nginx,php编译安装遇configure: error: Cannot find libmysqlclient under /usr 错误解决
- linux下查看nginx,apache,mysql,php的编译参数
- 查看php,mysql,nginx,apache编译参数
- 查看nginx,php和mysql的编译参数
- linux下查看nginx,apache,mysql,php的编译参数
- 如何查看Nginx、Mysql、PHP编译参数 (转)
- 在CENT OS 上编译安装NGINX+PHP+MYSQL
- [转]Ubuntu 11.10编译安装nginx、PHP 5.3.8、mysql
- linux下查看nginx,apache,mysql,php的编译参数
- CentOS下编译安装Nginx+PHP+MySQL
- linux下查看nginx,apache,mysql,php的编译参数
- linux下查看nginx,apache,mysql,php的编译参数
- 查看编译参数 nginx,apache,mysql,php