centos lnmp一鍵安裝

2022-07-31 04:36:14 字數 4373 閱讀 2561

1、使用putty或類似的ssh工具登陸;

登陸後執行:screen -s lnmp

如果提示screen命令不存在可以執行:yum install screenapt-get install screen安裝,詳細的screen教程點選這裡。

如需完整版執行命令:wget -c

3、解壓lnmp一鍵安裝包:

執行:tar zxvf lnmp0.9.tar.gztar zxvf lnmp0.9-full.tar.gz就會將lnmp一鍵安裝包解壓縮。

4、開始安裝lnmp一鍵安裝包:

進入lnmp安裝目錄,執行:cd lnmp0.9/cd lnmp0.9-full/

再執行安裝程式前需要您確認您的linux發行版,可以執行:cat /etc/issue檢視是centos,確定好之後,選擇下面對應系統的安裝命令: 

centos系統下的安裝

執行./centos.sh 2>&1 | tee lnmp.log(如果系統是red hat enterprise linux server(rhel)需要先確保yum可以正常安裝軟體,rhel安裝yum教程) 

執行安裝命令後,會出現如下介面: 

輸入要繫結的網域名稱(建議使用乙個二級網域名稱,該網域名稱會繫結到/home/wwwroot/,方便以後管理!如果輸入有錯誤,可以按住ctrl再按backspace鍵刪除),輸入完成後回車,會顯示如下介面: 

再輸入要設定的mysql root的密碼,輸入完成後回車,會顯示如下介面: 

如果需要安裝innodb,可以輸入 y 回車,不需要的話直接回車即可。回車後會顯示如下介面: 

提示"press any key to start...",按回車鍵開始安裝。 

lnmp指令碼就會自動安裝編譯nginx、mysql、php、phpmyadmin、zend optimizer這幾個軟體。

5、安裝完成

如果顯示如下介面: 

說明已經安裝成功。

1、新增虛擬主機,執行如下命令:/root/vhost.sh根據提示輸入要繫結的網域名稱,回車,如果需要新增更多的網域名稱,輸入y,再輸入要另外繫結的網域名稱,多個網域名稱可以用空格隔開(注:帶www和不帶www的是不同的網域名稱,如需帶www和不帶的www的網域名稱都訪問同乙個**需要同時都繫結)。再輸入網域名稱繫結的目錄(絕對目錄,如/home/wwwroot/lnmp,如果不填預設是/home/wwwroot/繫結的網域名稱,目錄不一定非要是/home/wwwroot/,如果/data/ 下面有大量的空間也可以填寫/data/www/lnmp 之類的。),再選擇是否新增偽靜態規則,預設已經有了discuz、discuzx、wordpress、sablog、emlog、dabr、phpwind、wp2(二級目錄wp偽靜態),可直接輸入以上名稱即可,如果需要新增自定義偽靜態規則,直接輸入乙個想要的名字,程式會自動建立偽靜態檔案,直接在/usr/local/nginx/conf/你自定義的偽靜態名字.conf 裡面新增偽靜態規則就行(注:新增完執行/etc/init.d/nginx restart 重啟生效)。接下來會提示是否需要啟用日誌功能,一般情況下不需要啟動,直接輸入n就行,如需啟動,輸入y,再輸入要定義的日誌檔案名字,回車就會自動新增虛擬主機。

2、刪除虛擬主機,ssh執行:rm /usr/local/nginx/conf/vhost/網域名稱.conf

(注:安裝如下元件,必須在lnmp0.9的安裝目錄,即lnmp壓縮包解壓縮後cd lnmp0.9/後的目錄!,如果找不到可以執行find / -name eaccelerator.sh查詢。)

(注:以下元件不一定您都需要,請按您的需求使用!)

1、安裝pureftpd和ftp管理面板,執行如下命令:./pureftpd.sh按提示輸入你mysql的root密碼、ftp使用者管理面板的密碼、mysql的ftp資料庫密碼(可直接回車,自動生成乙個密碼),回車確認,就會自動安裝pureftpd,提示安裝完pureftpd後,在瀏覽器執行http://你的網域名稱或ip/ftp/ 輸入你前面設定的ftp使用者管理面板的密碼,就可以管理ftp。

2、安裝eaccelerator,執行如下命令:./eaccelerator.sh,按提示選擇版本,回車確認後,就會自動安裝並重啟web服務。

3、安裝ioncube,執行如下命令:./ioncube.sh回車確認後,就會自動安裝並重啟web服務。

4、安裝imagemagick,執行如下命令:./imagemagick.sh回車確認後,就會自動安裝並重啟web服務。

5、安裝memcached,執行如下命令:./memcached.sh回車確認後,就會自動安裝並重啟web服務。

6、公升級nginx版本,執行如下命令:./upgrade_nginx.sh按提示輸入nginx的版本號,如1.0.10,版本號可以從獲取。(注:公升級過程中mysql、php-fpm將會暫停。)

7、公升級php版本,執行如下命令:./upgrade_php.sh按提示輸入php版本號,如5.3.6。(注:某些**程式,如shopex等有相容性問題,公升級前確保你使用的程式以支援5.3.*版本。公升級過程中nginx、mysql、php-fpm將會暫停。5.4.*版本屬測試版暫未測試,生產環境請勿公升級到5.4.*。)

lnmp狀態管理: /root/lnmp

nginx狀態管理:/etc/init.d/nginx

php-fpm狀態管理:/etc/init.d/php-fpm

pureftpd狀態管理: /etc/init.d/pureftpd

mysql狀態管理:/etc/init.d/mysql

memcached狀態管理:/etc/init.d/memcached

phpinfo : http://前面輸入的網域名稱或ip/phpinfo.php

phpmyadmin : http://前面輸入的網域名稱或ip/phpmyadmin/

探針 : http://前面輸入的網域名稱或ip/p.php

pureftp管理介面:http://前面輸入的網域名稱或ip/ftp/

memcached測試頁面:http://前面輸入的網域名稱或ip/memcached.php

nginx : /usr/local/nginx

mysql : /usr/local/mysql

php : /usr/local/php

**目錄: /home/wwwroot/

nginx日誌目錄:/home/wwwlogs/

/root/vhost.sh新增的虛擬主機配置檔案所在目錄:/usr/local/nginx/conf/vhost/

nginx主配置檔案:/usr/local/nginx/conf/nginx.conf

/root/vhost.sh新增的虛擬主機配置檔案:/usr/local/nginx/conf/vhost/網域名稱.conf

mysql配置檔案:/etc/my.cnf

php配置檔案:/usr/local/php/etc/php.ini

php-fpm配置檔案:/usr/local/php/etc/php-fpm.conf

pureftpd配置檔案:/usr/local/pureftpd/pure-ftpd.conf

pureftpd mysql配置檔案:/usr/local/pureftpd/pureftpd-mysql.conf

Centos LNMP 一鍵安裝教程

系統需求 lnmp一鍵安裝包 v1.3 已經在 photonvps vultr 遨遊主機 oneasiahost新加坡vps 搬瓦工 budgetvm digitalocean locvps linode diahosting 瑞豪開源 kvmla 景文互聯 ramnode hostigation ...

一鍵安裝 Apache Mysql Php

適用環境 系統支援 centos 5 32bit 64bit centos 6 32bit 64bit 記憶體要求 256m 安裝了什麼 1 apache 2.2.22或apache 2.4.2 2 mysql 5.5.24 3 php 5.2.17或php 5.3.13 4 phpmyadmin ...

LAMP一鍵安裝

lamp一鍵安裝包常用於搭建動態網頁。lamp一鍵安裝包在使用時經常配合linux apache mysql mariadb perl php python等程式一起使用,這此軟體之間有著很好相容性,能夠幫助使用者快速搭建 快速建立web伺服器。適用環境 首先安裝 wget screen unzip...