Home > Backend Development > PHP Tutorial > 教你编译PHP7 (nginx+mysql+php7)

教你编译PHP7 (nginx+mysql+php7)

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-20 12:30:23
Original
867 people have browsed it

 

操作系统: 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
Copy after login
# 安装mysql yum install mysql mysql-server
Copy after login
# 下载pcre 正则库 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.bz2tar jxf pcre-8.37.tar.bz2
Copy after login
#编译nginx cd /usr/local/srcwget http://nginx.org/download/nginx-1.8.0.tar.gztar 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
Copy after login
# 编译PHP cd /usr/local/srcwget http://cn2.php.net/get/php-7.0.0.tar.bz2/from/this/mirrormv mirror php-7.0.0.tar.bz2tar 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-fpmmake && make install # 复制配置文件 cp /usr/local/src/php-7.0.0/php.ini-development /usr/local/php/lib/php.inicp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.confcp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
Copy after login
# 整合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;}
Copy after login
# 启动php 和nginx /usr/local/php/sbin/php-fpm/usr/local/nginx/sbin/nginx
Copy after login

写测试PHP页面

<?php # /usr/local/nginx/html/a.php phpinfo();
Copy after login

打开浏览器: http://xxxxxx/a.php

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template