阿里雲服務器搭建lnmp環境-nginx源碼編譯安裝

nginx源碼編譯安裝

依賴包安裝

(1)安裝軟件make時需要的依賴庫包make和automake

yum -y install gcc automake autoconf libtool make

(2)安裝c語言運行環境的庫包

yum -y install gcc gcc-c++

(3)安裝pcre庫(nginx的rewrite模塊和http模塊都會用pcre正則表達式語法)

yum install pcre pcre-devel

(4)安裝zlib庫(壓縮算法-gzip算法)

yum install zlib zlib-devel

(5)安裝openssl(保證服務器頁面安全)

yum install openssl openssl-devel

nginx源碼安裝

(1)下載nginx源碼

wget http://nginx.org/download/nginx-1.17.6.tar.gz

源碼下載鏈接http://nginx.org/en/download.html,如提示沒有wget命令,使用yum install wget直接安裝即可

(2)解壓安裝包

tar -zvxf nginx-1.17.6.tar.gz

解壓後的nginx源碼包文件夾是nginx-1.17.6(位置在登錄用戶的家目錄)

(3)進入到nginx-1.17.6文件夾中

cd nginx-1.17.6

 (4)執行配置命令

configure

(5)編譯並安裝

make && make install

(6)啓動nginx

進入到nginx的安裝目錄下,找到nginx執行文件,在nginx執行文件目錄下,輸入nginx命令啓動nginx服務

cd /usr/local/nginx/sbin
nginx #./nginx   ./表示當前目錄,有無均可

(7)訪問阿里雲給的ip,出現如下頁面,表示安裝成功

注:nginx的安裝位置,根據具體情況而定,我是用的是yum安裝,安裝位置在etc/nginx中,HTML的存放位置在/usr/share/nginx/html中,這個位置是在配置文件中配置的,可根據自己喜好進行修改。

(8)開啓nginx對PHP文件訪問的支持

默認情況下nginx是不識別PHP文件的,從配置文件中可以看出,對PHP的配置均被註釋了。

進入到項目目錄,創建PHP文件,測試是否支持訪問PHP文件,index.php中代碼phpinfo();

在瀏覽器中訪問index.php文件,直接下載了,說明nginx不支持PHP文件的訪問

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章