lnmp一鍵安裝+wordpress



最近因要到公司去實習,做運維。最近leader叫我搭建LNMP環境並安裝上wordpress博客系統。本人臨近畢業,也不是計算機專業出身,以前根本沒有聽說過什麼lnmp模式。對於基礎的linux也沒有學完。對於這樣一個菜鳥,面試的時候也只打算網軟件開發,或嵌入式開發方向走。也不知道咋地走上運維這條道了,接觸了一點覺得運維還可以。非常感謝我的leader能夠給我一個機會。搭建主要是根據lnmp官網的指導安裝來的。

第一步:在windous下安裝virtualbox。
            去官網下載個最新的virtualbox直接安裝就行。
            http://www.virtualbox.org
第二步:在virtualbox下安裝centos.
            這一步主要體現在虛擬機中網絡的設置。至於爲什麼要選擇centos。centos是RHEL的社區版。免費的,現在大多數公司的服務器用的都是centos系列。最新的centos7已經出來了。但是爲了穩定目前基本上還是用的centos6。我們這兒安裝的是centos 6.3 mini版
           在virtualbox下可以設置4種網絡方式。在這兒我只要用的是兩種,網絡一用的是NAT,用於虛擬機中能夠訪問外網,但是外網不能訪問虛擬機;網絡二選擇的是host-only,可提供外網訪問虛擬機。設置後可直接安裝centos,在centos安裝完成後,命令行模式下,輸入ifconfig查看目前網絡狀態,如果僅顯示IO,無eth0 eth1.說明網絡沒開,可使用service network start。打開目前網絡。在ifconfig就可以看到有eth0,eth1存在了。目前網絡是DHCP模式的,我們vi /etc/sysconfig/network-scripts/ifcfg-eth0 和vi /etc/sysconfig/network-scripts/ifcfg-eth1分別設置網絡1和網絡2.將NM_CONTROLLED="yes"改爲no,ONBOOT=“no”改爲yes。BOOTPROTO=“dhcp”。如果想自定義地址,就在這兒將dhcp改爲no,然後在下面輸入自定義地址。然後ping www.baidu.com。看一下通不通。能ping通,說明網絡已連接。
            現在就安裝一些l常用的軟件,
           yum install screen
           yum install wget
           yum install pcre
           yum install openssl*
           yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers make 
           yum -y install gd gd2 gd-devel gd2-deve
第三步:安裝LNMP
            CentOS系統下執行:wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz
                                        tar zxvf lnmp1.0-full.tar.gz
                                        cd lnmp1.1-full
                                        ./centos.sh
按上述命令執行後,會出現如下提示:
             (注:如果是Debian系統,會提示Where are your servers located? asia,america,europe,oceania or africa,這裏是選擇服務器/VPS在哪個大洲,一般都是美國VPS,直接回車就行,如果是中國的,輸入asia,回車。如果輸入有錯誤,可以按住Ctrl再按Backspace鍵刪除,以下均可採用此方法刪除。)
             這一步需要設置MySQL的root密碼,輸入後回車進入下一步,如下圖所示:
             這裏需要確認是否啓用MySQL InnoDB,如果不確定是否啓用可以輸入 y ,這個可以單獨在MySQL文件裏關閉,輸入 y 表示啓用,輸入 n 表示不啓用。輸入 y 或 n 後回車進入下一步,
            這一步是選擇php版本,可以選擇 PHP 5.3.28 或 PHP 5.2.17,如果需要安裝PHP 5.3.28的話輸入 y ,如果需要安裝PHP 5.2.17 輸入 n,輸入 y 或 n 後回車,進  入下一步MySQL版本的選擇
            可以選擇MySQL 版本 5.1.73、5.5.37或MariaDB 5.5.37,如果需要安裝MySQL 5.5.37的話輸入 y ,如果需要安裝MySQL 5.1.73 輸入n,如果需要安裝MariaDB 5.5.37的話輸入 md,輸入完成後回車,完成選擇。
            提示"Press any key to start...",按回車鍵確認開始安裝。
            LNMP腳本就會自動安裝編譯Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer這幾個軟件。
            安裝時間可能會幾十分鐘到幾個小時不等,主要是機器的配置網速等原因會造成影響。
安裝完成
            Nginx、MySQL、PHP都是running,80和3306端口都存在,說明已經安裝成功。
            驗證方式:在主機瀏覽器中輸入http://ip(如http:192.168.56.101)
            如果能夠打開連接,說明安裝成功。
第四步:安裝wordpress
             創建數據庫
             /usr/local/mysql/bin/mysql -u root -p  #連接mysql數據庫
             mysql>create database wordpress;  #輸入\g結束,創建數據庫wordpress,顯示OK表明成功
             mysql>show databases; #查看是否存在剛纔創建的數據庫
 
            安裝wordpress
           cd /usr/local/nginx/html/
           unzip wordpress-3.8.1-zh_CN.zip(去wordpress官網下載)
           cp wp-config-sample.php wp-config.php
           vi wp-config.php  #編輯配置文件,輸入數據庫名、用戶名以及密碼
           // ** MySQL設置 - 具體信息來自您正在使用的主機 ** //
          /** WordPress數據庫的名稱,替換掉 “putyourdbnamehere” */
         define('DB_NAME', 'wordpress');
           /** MySQL數據庫用戶名,替換掉 “usernamehere” */
         define('DB_USER', 'root');
          /** MySQL數據庫密碼,替換掉 “yourpasswordhere” */
           define('DB_PASSWORD', '123456');
 
         在WEB瀏覽器進行安裝
          在IE瀏覽器中輸入"http://ip/wordpress/"進行安裝,進入頁面輸入博客名稱以及郵件地址,會自動生成一個用戶名爲admin,密碼爲隨機數(記得保存
),然後點擊右下角的"登錄"到wordpress的後臺進行優化完善。
第五步:phpmyadmin安裝
          lnmp一鍵安裝包模式中,自動安裝了phpmyadmin了。直接去瀏覽器輸入http:/ip/phpmyadmin,輸入創建的數據庫的祕密。



註明:本文中有部分借鑑lnmp官網安裝步驟,文中有不當的地方,歡迎大家指出。轉載請註明地址。

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