LNMP—Nginx的編譯安裝
Nginx的官方下載地址http://nginx.org
進入目錄
[root@LnmpLinux ~]# cd /usr/local/src
下載Nginx
[root@LnmpLinux src]# wget http://nginx.org/download/nginx-1.6.3.tar.gz
解壓Nginx
[root@LnmpLinux src]# tar zxvf nginx-1.6.3.tar.gz
編譯安裝
[root@LnmpLinux src]# cd nginx-1.6.3
[root@LnmpLinux nginx-1.6.3]# ./configure –prefix=/usr/local/nginx –with-pcre
編譯過程中出現的問題:
./configure: error: the HTTP rewrite module requires the PCRE library.
解決方法
[root@LnmpLinux nginx-1.6.3]# yum list |grep pcre
[root@LnmpLinux nginx-1.6.3]# yum install -y pcre-devel
重新編譯安裝
[root@LnmpLinux nginx-1.6.3]# echo $?
0
[root@LnmpLinux nginx-1.6.3]# make && make install
[root@LnmpLinux nginx-1.6.3]# echo $?
0
啟動
當我們啟動的時候,會顯示已經被之前的Apahce佔用了,要想啟動Nginx,我們得把Apahce停掉。
[root@LnmpLinux nginx-1.6.3]# /usr/local/apache2/bin/apachectl stop
再啟動Nginx
[root@LnmpLinux nginx-1.6.3]# /usr/local/nginx/sbin/nginx
檢視程式
[root@LnmpLinux nginx-1.6.3]# ps aux |grep nginx
監聽埠
[root@LnmpLinux nginx-1.6.3]# netstat -lnp |grep nginx
補充:
Nginx並沒有自己的啟動指令碼,我們可以手動去寫一個Nginx啟動指令碼,前提我們需要先解析php,我們知道Nginx和PHP在配置之前是不能聯絡到一起的,需要去手動更改配置檔案,讓兩者產生聯絡,能正常執行PHP,解析PHP網站
本文轉自 聽丶飛鳥說 51CTO部落格,原文連結:http://blog.51cto.com/286577399/1683344
相關文章
- LNMP架構編譯安裝(Linux、Nginx、Mysql、PHP)LNMP架構編譯LinuxNginxMySqlPHP
- Shell編譯安裝nginx編譯Nginx
- Linux編譯安裝NginxLinux編譯Nginx
- LNMP網站框架搭建(編譯安裝)LNMP網站框架編譯
- CentOS 下編譯安裝 NginxCentOS編譯Nginx
- macOS nginx 編譯安裝教程MacNginx編譯
- Nginx 實踐案例(原始碼編譯安裝方式):利用LNMP搭建wordpress站點Nginx原始碼編譯LNMP
- 編譯安裝nginx-php-mysql編譯NginxPHPMySql
- hi-nginx-1.3.4編譯安裝Nginx編譯
- nginx 編譯安裝與配置使用Nginx編譯
- Debian9(Stretch) 下編譯安裝LNMP環境編譯LNMP
- Debian9 (Stretch) 下編譯安裝 LNMP 環境編譯LNMP
- 1.8LNMP環境編譯安裝php-5.6.14LNMP編譯PHP
- Cnetos7編譯安裝Nginx教程。編譯Nginx
- nginx原始碼編譯安裝(詳解)Nginx原始碼編譯
- Linux下nginx編譯安裝教程和編譯引數詳解LinuxNginx編譯
- Ubuntu 18.04系統編譯安裝Nginx 1.22教程。Ubuntu編譯Nginx
- Debian11系統編譯安裝Nginx教程。編譯Nginx
- 編譯安裝nginx時配置開機自啟編譯Nginx
- CentOS 下編譯安裝 PHP7.2(nginx 版)CentOS編譯PHPNginx
- php環境篇:linux編譯安裝nginx1.13.2PHPLinux編譯Nginx
- Ubuntu 20.04系統編譯安裝Nginx1.22教程。Ubuntu編譯Nginx
- Mac OS X 10.15 編譯安裝 Nginx詳細教程Mac編譯Nginx
- Linux下編譯安裝nginx1.8.1伺服器Linux編譯Nginx伺服器
- Nginx1.19 php8.0 原始碼編譯安裝NginxPHP原始碼編譯
- 編譯安裝zabbix編譯
- 安裝編譯ffmpeg編譯
- Griffin編譯安裝編譯
- 編譯安裝nmon編譯
- swoole 編譯安裝編譯
- apache編譯安裝Apache編譯
- Xopsed的編譯與安裝編譯
- Centos8 stream系統編譯安裝Nginx1.22教程。CentOS編譯Nginx
- Docker環境下編譯安裝PHP7.1.4 Nginx1.12.0Docker編譯PHPNginx
- CentOS 7.2 下編譯安裝PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法CentOS編譯PHPMySqlNginx
- ffmpeg安裝之linux編譯安裝Linux編譯
- Docker安裝LNMP-ubuntu18.04+nginx1.14+mysql5.7+php7.3DockerLNMPUbuntuNginxMySqlPHP
- 原始碼編譯安裝的原理原始碼編譯
- httpd編譯安裝phphttpd編譯PHP