centos6.6 下 安装 php7 + nginx环境的方法
生活随笔
收集整理的這篇文章主要介紹了
centos6.6 下 安装 php7 + nginx环境的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
服務器
本文實例講述了centos6.6 下 安裝 php7 + nginx環境的方法。分享給大家供大家參考,具體如下:
1、安裝必要的依賴庫
> yum -y install gd zlib libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel openssl openssl-devel curl-devel libxslt-devel
2、下載php源碼包
http://php.net/downloads.php
文件名為:php-7.0.4.tar.gz
3、解壓源碼包
> tar -zxvf php-7.0.4.tar.gz
4、進入目錄,并configure
./configure --prefix=/data/nmp/php \\ --with-curl \\ --with-freetype-dir \\ --with-gd \\ --with-gettext \\ --with-iconv-dir \\ --with-kerberos \\ --with-libdir=lib \\ --with-libxml-dir \\ --with-mysqli=Mysqlnd \\ --with-openssl \\ --with-pcre-regex \\ --with-pdo-MYSQL=mysqlnd \\ --with-pdo-sqlite \\ --with-pear \\ --with-png-dir \\ --with-xmlrpc \\ --with-xsl \\ --with-zlib \\ --enable-mysqlnd \\ --enable-fpm \\ --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-pthreads \\ --enable-maintainer-zts \\ --enable-fileinfo
5、make && make install
> make && make install
6、配置文件
> cp php.ini-development /data/nmp/php/lib/php.ini > cp /data/nmp/php/etc/php-fpm.conf.default /data/nmp/php/etc/php-fpm.conf > cp /data/nmp/php/etc/php-fpm.d/www.conf.default /data/nmp/php/etc/php-fpm.d/www.conf > cp -R ./sapi/fpm/php-fpm /data/nmp/php/etc/init.d/php-fpm
(*需要創建init.d目錄)
7、啟動
> /data/nmp/php/etc/init.d/php-fpm
8、nginx整合php
> vi /data/nmp/nginx/conf/nginx.conf
server {
listen 80;
server_name localhost;
charset utf-8;
#root網站的目錄
location / {
root /data/wwwroot;
index index.html index.htm index.php;
}
location ~ \\.php$ {
#網站目錄
root /data/wwwroot;
#phpcgi端口,默認9000
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
#document_root指向的就是網站目錄
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
9、重新加載nginx
> /data/nmp/nginx/sbin/nginx -s reload
希望本文所述對大家centos環境配置有所幫助。
總結
以上是生活随笔為你收集整理的centos6.6 下 安装 php7 + nginx环境的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux mono apache2,使
- 下一篇: linux百万行数据加分页符,百万级数据