CentOS 7.3搭建LAMP環境和Wordpress

江流天地外發表於2017-10-20

 

前段時間在騰訊雲上買了一個學生體驗版的雲伺服器,120元/年,配置為:1核+1GB+1Mbps+50G。然後又用Wordpress建了個網站,在此總結一下大概的過程。


環境說明:CentOS 7.364bit + Apache + MySql + PHP + Wordpress

參考部落格:

[1]http://blog.csdn.net/k_pointpu/article/details/71171841(CentOS7圖形介面,最後vnc的圖 有問題,應該是VNCViewer)

[2]http://www.511yj.com/linux-lamp-centos.html(Apache、PHP、MySQL安裝和配置)

[3]http://blog.csdn.net/z924139546/article/details/64534068(Wordpress的安裝)

[4]http://blog.csdn.net/jediael_lu/article/details/37819141(Wordpress配置)

 

一、基本步驟:

  1. 為CentOS 7.3搭建圖形桌面(可選)
  2. 安裝Apache
  3. 安裝PHP
  4. 安裝MySQL
  5. 配置開機啟動
  6. 安裝Wordpress

 


二、具體步驟

提前說一下:如果你也是LAMP和我這樣的伺服器配置搭建Wordpress網站,我建議你不要安裝桌面,不然後期會由於記憶體不夠使MySQL關閉而導致網站訪問出錯。

  • 為CentOS 7.3搭建圖形桌面:
      1. 在騰訊雲網頁登入,然後用root賬戶連線上伺服器。
     
      1. 防止系統檔案被修改: chattr +i /etc/resolv.conf
     
      1. 安裝tigervnc: yum install -y tigervnc tigervnc-server
     
      1. 檢視一下有沒有GNOME: yum grouplist
     
      1. 安裝GNOME: yum groupinstall GNOME Desktop 因為GNOME有點大,所以時間會比較長,而且中間要注意一下有提示,出現了按y回車就行。
     
      1. 啟動vnc服務: vncserver 啟動服務需要密碼,用來本地用vncViewer連線的,別忘了(或者你可以設定成CentOS的root的密碼)。 這裡注意下,服務啟動後,在下面會有幾句輸出語句,小心看一下,其中有一個阿拉伯數字,這裡你先記住這個數字(記為y吧)就行。
     
      1. 去網上下載VNC Viewer(百度一下vnc viewer官網就行,別下VNC server!!!),安裝好。開啟VNC Viewer,需要填一下VNC Server: xxx.xxx.xxx.xxx:y (前面x是雲伺服器的IP地址,冒號後面就是上面說到的那個數字,一般第一次啟動vncserver就是1,以後每執行一次就加1)。Name那裡就隨便填吧,其它不改,點OK,會彈出一個紅色的框框,輸入上一步中輸的密碼,OK,成功連線上伺服器桌面。
    P.S.:由於我在寫這篇部落格的時候已經因為記憶體不夠用把GNOME解除安裝了,所以沒有截圖,大家可以看看這篇部落格,但是他的截圖是有問題的。
  • 安裝Apache:
      1. 先看看有沒有安裝: httpd -v
     
      1. 如果安裝了並且可以正常使用,那就跳過吧。但是有問題的話,先解除安裝: rpm -qa|grep httpd
     
      1. 安裝Apache: yum -y install httpd
     
      1. 安裝Apache擴充套件包: yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
     
  • 安裝PHP及相關配置:
      1. 安裝PHP: yum -y install php
      CentOS 7.3搭建LAMP環境和Wordpress

        前段時間在騰訊雲上買了一個學生體驗版的雲伺服器,120元/年,配置為:1核+1GB+1Mbps+50G。然後又用Wordpress建了個網站,在此總結一下大概的過程。


    環境說明:CentOS 7.364bit + Apache + MySql + PHP + Wordpress


    一、基本步驟:

    1. 為CentOS 7.3搭建圖形桌面(可選)
    2. 安裝Apache
    3. 安裝PHP
    4. 安裝MySQL
    5. 配置開機啟動
    6. 安裝Wordpress


    二、具體步驟

    提前說一下:如果你也是LAMP和我這樣的伺服器配置搭建Wordpress網站,我建議你不要安裝桌面,不然後期會由於記憶體不夠使MySQL關閉而導致網站訪問出錯。

    • 為CentOS 7.3搭建圖形桌面:
      1. 在騰訊雲網頁登入,然後用root賬戶連線上伺服器。

      2. 防止系統檔案被修改:
        chattr +i /etc/resolv.conf

      3. 安裝tigervnc:
        yum install -y tigervnc tigervnc-server

      4. 檢視一下有沒有GNOME:
        yum grouplist

      5. 安裝GNOME:
        yum groupinstall GNOME Desktop
        因為GNOME有點大,所以時間會比較長,而且中間要注意一下有提示,出現了按y回車就行。

      6. 啟動vnc服務:
        vncserver
        啟動服務需要密碼,用來本地用vncViewer連線的,別忘了(或者你可以設定成CentOS的root的密碼)。 這裡注意下,服務啟動後,在下面會有幾句輸出語句,小心看一下,其中有一個阿拉伯數字,這裡你先記住這個數字(記為y吧)就行。

      7. 去網上下載VNC Viewer(百度一下vnc viewer官網就行,別下VNC server!!!),安裝好。開啟VNC Viewer,需要填一下VNC Server: xxx.xxx.xxx.xxx:y (前面x是雲伺服器的IP地址,冒號後面就是上面說到的那個數字,一般第一次啟動vncserver就是1,以後每執行一次就加1)。Name那裡就隨便填吧,其它不改,點OK,會彈出一個紅色的框框,輸入上一步中輸的密碼,OK,成功連線上伺服器桌面。
      8. P.S.:由於我在寫這篇部落格的時候已經因為記憶體不夠用把GNOME解除安裝了,所以沒有截圖,大家可以看看這篇部落格,但是他的截圖是有問題的。

    • 安裝Apache:
      1. 先看看有沒有安裝:
        httpd -v

      2. 如果安裝了並且可以正常使用,那就跳過吧。但是有問題的話,先解除安裝:
        rpm -qa|grep httpd

      3. 安裝Apache:
        yum -y install httpd

      4. 安裝Apache擴充套件包:
        yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

    • 安裝PHP及相關配置:
      1. 安裝PHP:
        yum -y install php

      2. 安裝php-fpm:
        yum -y install php-fpm

      3. 安裝PHP擴充套件包:
        yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

    • 安裝MySQL及相關配置:
      1. 安裝MySQL:
        yum -y install mysql

      2. 安裝mysql-server:
        yum -y install php-fpm
        但是,返回是錯的!!!這是因為CentOS新版本把MySQL從預設的程式列表中移除,用mariadb代替了。解決方案如下:
        wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
        rpm -ivh mysql-community-release-el7-5.noarch.rpm
        yum install mysql-community-server
        中間出現的確認輸入y回車就行。

      3. 再安裝php-mysql:
        yum -y install php-mysql

      4. 安裝MySQL擴充套件包:
        yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

    • 配置Apache和MySQL開機自啟動:
      1. 配置Apache服務:
        systemctl start httpd.service
        systemctl stop httpd.service
        systemctl restart httpd.service
        systemctl enable httpd.service
        重啟對應服務:
        service mysqld restart
        service php-fpm start
        service httpd restart

      2. 配置MySQL服務:
        1. 設定MySQL資料庫root賬戶密碼:
          mysql_secure_installation
          出現提示按回車

        2. 出現提示設定密碼就輸,不會顯示(千萬要記住這個密碼!!!)

        在本機的瀏覽器位址列上輸入:
        http://伺服器ip地址/
        會出現一個Apache 的一個Testing網頁,說明你成功了!Congratulations!如果你遇到問題了,可以參考這篇部落格,寫得很詳細,而且還有很多關於Wordpress的資源,好東西。


    • 安裝及配置Wordpress:
      1. 安裝phpMyAdmin:
        yum install phpmyadmin

      2. 建立快捷方式:
        ln -s /usr/share/phpMyAdmin /var/www/html

      3. 在主機上的瀏覽器位址列上輸入:
        http://伺服器ip地址/phpMyAdmin

        注意了,是phpMyAdmin,別打錯了!!!


      4. 安裝Wordpress最新版的中文版(如果你需要其它版本的話,可以去wordpress官網先看看,複製對應的下載地址就行)
        wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz
        tar -zxf wordpress-4.8.1-zh_CN.tar.gz
        chown -R apache:apache wordpress
        mv wordpress /var/www/html/

      5. 在主機的瀏覽器位址列輸入:
        http://伺服器ip地址/wordpress/wp-admin/setup-config.php
        會跳轉到Wordpress嚮導,跟著填一些資訊就行了。具體的步驟可以看這篇部落格的【六、Wordpress的安裝】步驟。接著在Wordpress管理介面安裝主題之類的就可以了。




      1. 安裝php-fpm: yum -y install php-fpm


     
      1. 安裝PHP擴充套件包: yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel


     
  • 安裝MySQL及相關配置:
      1. 安裝MySQL: yum -y install mysql


     
      1. 安裝mysql-server: yum -y install php-fpm 但是,返回是錯的!!!這是因為CentOS新版本把MySQL從預設的程式列表中移除,用mariadb代替了。解決方案如下: wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-community-server 中間出現的確認輸入y回車就行。


     
      1. 再安裝php-mysql: yum -y install php-mysql


     
      1. 安裝MySQL擴充套件包: yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql


     
  • 配置Apache和MySQL開機自啟動:
      1. 配置Apache服務: systemctl start httpd.service systemctl stop httpd.service systemctl restart httpd.service systemctl enable httpd.service 重啟對應服務: service mysqld restart service php-fpm start service httpd restart


     
      1. 配置MySQL服務:
          1. 設定MySQL資料庫root賬戶密碼: mysql_secure_installation 出現提示按回車


         
          1. 出現提示設定密碼就輸,不會顯示(千萬要記住這個密碼!!!)


         

        在本機的瀏覽器位址列上輸入:
        http://伺服器ip地址/
        會出現一個Apache 的一個Testing網頁,說明你成功了!Congratulations!如果你遇到問題了,可以參考這篇部落格,寫得很詳細,而且還有很多關於Wordpress的資源,好東西。



     
  • 安裝及配置Wordpress:
      1. 安裝phpMyAdmin: yum install phpmyadmin


     
      1. 建立快捷方式: ln -s /usr/share/phpMyAdmin /var/www/html


     
      1. 在主機上的瀏覽器位址列上輸入: http://伺服器ip地址/phpMyAdmin注意了,是phpMyAdmin,別打錯了!!!


     
      1. 安裝Wordpress最新版的中文版(如果你需要其它版本的話,可以去wordpress官網先看看,複製對應的下載地址就行) wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz tar -zxf wordpress-4.8.1-zh_CN.tar.gz chown -R apache:apache wordpress mv wordpress /var/www/html/


     
    1. 在主機的瀏覽器位址列輸入: http://伺服器ip地址/wordpress/wp-admin/setup-config.php 會跳轉到Wordpress嚮導,跟著填一些資訊就行了。具體的步驟可以看這篇部落格的【六、Wordpress的安裝】步驟。接著在Wordpress管理介面安裝主題之類的就可以了。


 

相關文章