linux 安裝php7 Nginx
阿新 • • 發佈:2018-12-25
這裡 記錄下 本機安裝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的通病 [[email protected] nginx]# sbin/nginx sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory [[email protected] nginx]# error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory [[email protected] nginx]# whereis libpcre.so.1 libpcre.so: /lib64/libpcre.so.0 /usr/local/lib/libpcre.so /usr/local/lib/libpcre.so.1 [[email protected] nginx]# ln -s /usr/local/lib/libpcre.so.1 /lib64 [[email protected] nginx]# sbin/nginx 先找到libpcre.so.1所在位置,然後做個軟連結就可以了
最後
檢視在網頁中訪問: