也想出現在這里?聯系我們

lnmp安裝以及使用教程

2013.11.16 服務器相關
  • 文章介紹
  • 升級版本
  • 評價&建議

從免費虛擬主機到虛擬主機,到winvps,到linuxvps...這算是成長嗎?

從winvps開始還可以像操作電腦一樣的配置環境。。。自從到了linux后就跟盲人一樣,純屬瞎摸了!

之前一小白還教了我個秘籍“裝個面板”。。。話說裝個面板確實真心方便,可就是有些面板占據太大內存。。。

用阿福話說,開的功能越多,漏洞越多,網站越不安全。。。

直到昨天我的好友阿福才力推我使用lnmp來搭配語言環境。。。好吧。。。不淡定開始了!

連接上ssh后,開始wget命令:

國內的選用:

wget -c http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz

國外的選用:

wget -c http://soft.vpser.net/lnmp/lnmp0.9.tar.gz

其實用國內vps的還真不多,購買國外低價vps的很多,因此阿福就直接用第二個命令寫教程了。(兩個安裝包的區別就在于下面的是不帶軟件的,上面的是帶全軟件的,不用在安裝過程中再去下載了的。)

下面就是一行一行復制回車的事情了。

tar zxvf lnmp0.9.tar.gz

cd lnmp0.9

./centos.sh?/*如果你的是debian或者是ubuntu的話就用./debian.sh 或./ubuntu.sh*/

輸入后會出現如下(加粗部分為你要輸入的建議不要使用要建站的域名填寫在下方):

=========================================================================
LNMP V0.9 for CentOS/RadHat Linux VPS? Written by Licess
=========================================================================
A tool to auto-compile & install Nginx+MySQL+PHP on Linux

For more information please visit http://www.lnmp.org/
=========================================================================
Please input domain:
(Default domain: www.lnmp.org):myvps.rffan.info??/*這里是輸入域名的,不過不要輸入你以后要做站的域名*/
===========================
domain=myvps.rffan.info
===========================
===========================
Please input the root password of mysql:
(Default password: root):rffan123456?? /*這里是輸入mysql 的root密碼*/
===========================
mysqlrootpwd=rffan123456
===========================
===========================
Do you want to install the InnoDB Storage Engine?
(Default no,if you want please input: y ,if not please press the enter button):?/*這里是選擇是否安裝InnoDB引擎,應該說大多數都用不著*/
INPUT error,The InnoDB Storage Engine will NOT install!

Press any key to start…

按回車后就可以等待安裝完成了。預計時間大概是20-40min

安裝完成后的提示信息如下:

========================== Check install ================================
Install lnmp 0.9 completed! enjoy it.
=========================================================================
LNMP V0.9 for CentOS/RadHat Linux VPS? Written by Licess
=========================================================================

For more information please visit http://www.lnmp.org/

lnmp status manage: /root/lnmp {start|stop|reload|restart|kill|status}
default mysql root password:rffan123456
phpinfo : http://myvps.rffan.info/phpinfo.php
phpMyAdmin : http://myvps.rffan.info/phpmyadmin/
Prober : http://myvps.rffan.info/p.php
Add VirtualHost : /root/vhost.sh

The path of some dirs:
mysql dir:?? /usr/local/mysql
php dir:???? /usr/local/php
nginx dir:?? /usr/local/nginx
web dir :???? /home/wwwroot

=========================================================================
=========================================================================
Manager for LNMP V0.9? ,? Written by Licess
=========================================================================
LNMP is a tool to auto-compile & install Nginx+MySQL+PHP on Linux
This script is a tool to Manage status of lnmp
For more information please visit http://www.lnmp.org

Usage: /root/lnmp {start|stop|reload|restart|kill|status}
=========================================================================
Nginx is runing!
php-fpm is runing!
SUCCESS! MySQL running (13615)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address?????????????? Foreign Address???????????? State
tcp??????? 0????? 0 0.0.0.0:3306??????????????? 0.0.0.0:*?????????????????? LISTEN
tcp??????? 0????? 0 0.0.0.0:80????????????????? 0.0.0.0:*?????????????????? LISTEN
tcp??????? 0????? 0 0.0.0.0:22????????????????? 0.0.0.0:*?????????????????? LISTEN
tcp??????? 0????? 0 127.0.0.1:25??????????????? 0.0.0.0:*?????????????????? LISTEN
tcp??????? 0????? 0 :::22?????????????????????? :::*??????????????????????? LISTEN

下面是使用教程。。。

首先確保你是在root目錄下的

cd /root

然后開始我們的建站之路了使用如下命令

sh vhost.sh

來開始建站。輸入命令后會有如下提示,注意,不要打錯任何一個字,打錯了,那么你只能ctrl+c取消,重新來過了。嗯,咱們下面開始的是綁定域名環節

[root@MyVPS ~]# sh vhost.sh
=========================================================================
Add Virtual Host for LNMP V0.9 , Written by Licess
=========================================================================
LNMP is a tool to auto-compile & install Nginx+MySQL+PHP on Linux
This script is a tool to add virtual host for nginx
For more information please visit http://www.lnmp.org/

=========================================================================
Please input domain:
(Default domain: www.lnmp.org): www.rffan.info ??/*這里輸入你的域名,前面有提示的*/

===========================
domain=www.rffan.info
===========================
Do you want to add more domain name? (y/n)?/*這個是問你要不要再添加域名*/
y ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????/*阿福選擇了Y,因為阿福還有個不帶www的要綁定*/
Type domainname,example(bbs.vpser.net forums.vpser.net luntan.vpser.net):
rffan.info ? ???/*在這里輸入不帶www的域名了*/
===========================
domain list=rffan.info
===========================
Please input the directory for the domain:www.rffan.info :??/*在這里填寫你的程序文件的路徑,隨便你填*/
(Default directory: /home/wwwroot/www.rffan.info):/home/www/rffan.info
===========================
Virtual Host Directory=/home/www/rffan.info
===========================
===========================
Allow Rewrite rule? (y/n) ?/*這里問你要不要添加偽靜態,當然要了,選Y*/
===========================
y
Please input the rewrite of programme :
wordpress,discuz,typecho,sablog,dabr rewrite was exist.
(Default rewrite: other):wordpress?/*這里問你選什么規則的偽靜態,好吧阿福用的是wordpress*/
===========================
You choose rewrite=wordpress
===========================
===========================
Allow access_log? (y/n) ? ? ? ? ? ? ? ? ? ? ? ??? ?/*日志文件,SEO分析蜘蛛,還有被公雞的時候也有用,建議定期清理*/
===========================
y
Type access_log name(Default access log file:www.rffan.info.log):

===========================
You access log file=www.rffan.info.log
===========================

Press any key to start create virtul host… ? ?/*隨便按那個按鈕來開始吧*/
Create Virtul Host directory……
set permissions of Virtual Host directory……
You select the exist rewrite rule:/usr/local/nginx/conf/wordpress.conf
Test Nginx configure file……
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

Restart Nginx……
=========================================================================
Add Virtual Host for LNMP V0.9 , Written by Licess
=========================================================================
For more information please visit http://www.lnmp.org/

Your domain:www.rffan.info
Directory of www.rffan.info:/home/www/rffan.info

=========================================================================

好了,按照上面的操作之后,域名就綁定完成了。下面讓我們來上傳文件和創建數據庫吧。

上傳文件的話,如果網絡上有現成的文檔,那么直接wget就OK了,命令如下

wget -c?http://cn.wordpress.org/wordpress-3.5.1-zh_CN.tar.gz ? /*這個網址就是wordpress最新中文版的地址*/

tar zxvf?wordpress-3.5.1-zh_CN.tar.gz如果你的是zip的壓縮包的話,使用命令unzip wordpress-3.5.1-zh_CN.zip解壓

cp -a wordpress/* /home/www/rffan.info ? /*這里的home/www/rffan.info可以替換成你的網址*/

chown -R www:www /home/www/rffan.info /*這句話的意思就是給nginx足夠權限*/一定要被文件夾足夠權限!

OK醬紫就OK了,不過如果你不想用命令,那么你可以回過頭看看winscp的使用,相信WINSCP更符合第一次玩linuxvps的孩紙的口味。

為了安全建議屏蔽php報錯,即php.in里 display_errors = off

下面就讓我們來創建數據庫吧

在瀏覽器里面輸入:

http://IP/phpmyadmin/

當然你可以在登陸頁面上面選擇語言,如果你的英語不錯的話,那么- -還是繼續用英語吧,阿福不介意~

然后輸入用戶名 :root 密碼:ffan123456?

醬紫就進入了phpmyadmin了,點擊上面的數據庫,

然后再中間輸入要創建的數據中的名字就OK了。

至此,所有創建網站所需要的準備都OK了。

那么在瀏覽器里面輸入你的網址(前提是你已經在DNS那邊解析了你的域名到你的VPS上)然后按照提示安裝即可~祝你好運~

有用17
  • 2013.11.16初次和大家見面了!

已擁有1人對該主題的建議

  1. 0樓
    sichuan520:

    lnmp我的最愛

    2015-04-23 下午 10:58 [回復]

發表評論

還能輸入240個字

Hi, 歡迎加入Wordpress技術交流群,帶你裝逼帶你飛!

我要入群
也想出現在這里?聯系我們
wordpress加速

我來推薦一個更牛逼的給你看看?

  • 猛戳我吧
夫妇野外交换HD高清版,免费A片在线观看,亚洲精品国产自在现线,中国老妇人60OLDMANTV