linux 安装php7 Nginx

这里 记录下 本屌安装linux  下安装php7 即遇到的问题。

wget  http://cn2.php.NET/distributions/php-7.0.4.tar.gz
tar zxvf php-7.0.4.tar.gz
cd  php-7.0.4
#
./configure --enable-fpm --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc 

如果出现下列错误。。那就是没有编译环境 。 请安装gcc

yum install gcc

之后看最后又遇到这个问题。。

yum install libxml2-devel

最后  :

make && make install
# 安装完成。。
#配置 (一下配置都是我个人的路径配置 大家请按照各自路径配置)

cp  php.ini-development /usr/local/lib/php.ini
cp sapi/fpm/init.d.php-fpm /etc/init.d/php7-fpm
chmod +x /etc/init.d/php7-fpm
cd /usr/local/php/etc
cp php-fpm.conf.default php-fpm.conf
cp php-fpm.d/www.conf.default php-fpm.d/www.conf

#配置完毕
/etc/init.d/php7-fpm start 启动php

 

接下来安装Nginx 

wget http://nginx.org/download/nginx-1.8.0.tar.gz
#安装nginx  需要三个依赖
http://www.openssl.org/
http://www.zlib.net/
http://www.pcre.org/ 

wget http://www.openssl.org/source/openssl-fips-2.0.9.tar.gz
wget http://www.zlib.net/zlib-1.2.8.tar.gz
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz
ll -h

接下来分别解压三个包 tar zxvf (依次执行三个包)

如果有这种报错

configure: error: You need a C++ compiler for C++ support
则执行这个命令:
yum install -y gcc gcc-c++

下载下来之后建议重新安装
./configure(如果没有该文件那就执行这个 ./config) && make && make install
最后安装nginx

./configure
make && make install
启动命令:/usr/local/nginx/sbin/nginx
我的没有。。。。。
如果有报错
经网上查询,这是Linux的通病

[root@localhost nginx]# sbin/nginx 
sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
[root@localhost nginx]# error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
[root@localhost nginx]# whereis libpcre.so.1
libpcre.so: /lib64/libpcre.so.0 /usr/local/lib/libpcre.so /usr/local/lib/libpcre.so.1
[root@localhost nginx]# ln -s /usr/local/lib/libpcre.so.1 /lib64
[root@localhost nginx]# sbin/nginx   
                           
先找到libpcre.so.1所在位置,然后做个软链接就可以了

 

 

最后

查看在网页中访问:

 

 

posted @ 2016-11-08 17:30  BiuBiuBiu666  阅读(10652)  评论(1编辑  收藏  举报