Linux下搭建nginx php環境

2021-09-07 03:53:08 字數 2594 閱讀 7726

openssl-1.0.1i.tar.gz

zlib-1.2.8.tar.gz

pcre-8.35.tar.gz

nginx-1.7.4.tar.gz

以上為nginx依賴檔案

libmcrypt-2.5.7.tar.gz

php-5.3.28.tar.gz

以上為php依賴檔案

依次安裝

1.安裝openssl-1.0.1i.tar.gz

[root@localhost mrms]# tar -zxvf openssl-1.0.1i.tar.gz

[root@localhost mrms]# cd openssl-1.0.1i.tar.gz

[root@localhost openssl-1.0.1i.tar.gz]# ./config

[root@localhost openssl-1.0.1i.tar.gz]# make && make install

2.安裝zlib-1.2.8.tar.gz

[root@localhost mrms]# tar -zxvf zlib-1.2.8.tar.gz

[root@localhost mrms]# cd zlib-1.2.8

[root@localhost zlib-1.2.8]# ./configure

[root@localhost zlib-1.2.8]# make && make install

3.安裝pcre-8.35.tar.gz

[root@localhost mrms]# tar -zxvf pcre-8.35.tar.gz

[root@localhost mrms]# cd pcre-8.35

[root@localhost pcre-8.35]# ./configure

[root@localhost pcre-8.35]# make && make install

4.安裝 nginx-1.7.4.tar.gz

[root@localhost mrms]# tar -zxvf nginx-1.7.4.tar.gz

[root@localhost mrms]# cd nginx-1.7.4

[root@localhost nginx-1.7.4]# ./configure --with-pcre=../pcre-8.35 --with-zlib=../zlib-1.2.8 --with-openssl=../openssl-1.0.1i

[root@localhost nginx-1.7.4]# make && make install

至此nginx的安裝完成!

第三步:檢測是否安裝成功

[root@localhost nginx-1.2.6]# cd  /usr/local/nginx/sbin

[root@localhost sbin]# ./nginx -t

出現如下所示提示,表示安裝成功

接著安裝libmcrypt-2.5.7.tar.gz, 這個檔案是安裝php所需

注意:configure: error: mcrypt.h not found. please reinstall libmcrypt.此錯誤由libmcrypt引起

[root@localhost mrms]# tar -zxvf libmcrypt-2.5.7.tar.gz

[root@localhost mrms]# cd libmcrypt-2.5.7

[root@localhost libmcrypt-2.5.7]# ./configure

[root@localhost libmcrypt-2.5.7]# make && make install

最後安裝php

[root@localhost mrms]# tar -zxvf php-5.3.28.tar.gz

[root@localhost mrms]# cd php-5.3.28

[root@localhost php-5.3.28

]#./configure --prefix=/home/opt/php --with-config-file-path=/home/opt/php/etc --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-mbstring --with-mcrypt --with-mhash --enable-fpm --with-gd --enable-gd-native-ttf --with-curl --with-openssl

[root@localhost php-5.3.28]# make && make install

到此php就安裝成功了,然後啟動php-fpm就可以了。
接下去就是配置nginx訪問目錄了,如出現php檔案無法執行可以檢查下fastcgi_param檔案,我這裡出現過一種這個情況,然後我在裡面新增了fastcgi_param  script_filename    $document_root$fastcgi_script_name;就ok了。

debian環境下快速搭建nginx php

前面我已經寫了debian下如何快速部署nginx,這裡我再說下nginx如何支援php 適合新手。1 首先修改nginx的配置檔案 標色的為我修改過或新增過的內容 vim etc nginx conf nginx.conf user nobody worker processes 1 error ...

Linux下Nginx Resin 的搭建

nginx的安裝 對於現在流行的nginx resin,其效能大家都有目共睹。首先,安裝nginx 可以引數nginx的安裝文章 http blog.csdn.net vebasan archive 2010 02 26 5328494.aspx 如果在安裝nginx的時候提示有問題,可以參考 ht...

linux下的dns搭建

指的對應name.conf.option中的zoo語句後引號裡的內容,比如 zoo example.com 在example.com中的 就是指example.com。soa這個是start of authority開始設定的內容的意思。in就是英文裡的in的意思,這裡當然是 對應 的意思。ns是n...