前段時間在騰訊雲上買了一個學生體驗版的雲服務器,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配置)
一、基本步驟:
二、具體步驟
提前說一下:如果你也是LAMP和我這樣的服務器配置搭建Wordpress網站,我建議你不要安裝桌面,不然後期會由於內存不夠使MySQL關閉而導致網站訪問出錯。
- 爲CentOS 7.3搭建圖形桌面:
-
- 在騰訊雲網頁登錄,然後用root賬戶連接上服務器。
-
- 防止系統文件被修改:
chattr +i /etc/resolv.conf
- 防止系統文件被修改:
-
- 安裝tigervnc:
yum install -y tigervnc tigervnc-server
- 安裝tigervnc:
-
- 查看一下有沒有GNOME:
yum grouplist
- 查看一下有沒有GNOME:
-
- 安裝GNOME:
yum groupinstall GNOME Desktop
因爲GNOME有點大,所以時間會比較長,而且中間要注意一下有提示,出現了按y回車就行。
- 安裝GNOME:
-
- 啓動vnc服務:
vncserver
啓動服務需要密碼,用來本地用vncViewer連接的,別忘了(或者你可以設置成CentOS的root的密碼)。 這裏注意下,服務啓動後,在下面會有幾句輸出語句,小心看一下,其中有一個阿拉伯數字,這裏你先記住這個數字(記爲y吧)就行。
- 啓動vnc服務:
-
- 去網上下載VNC Viewer(百度一下vnc viewer官網就行,別下VNC server!!!),安裝好。打開VNC Viewer,需要填一下VNC Server: xxx.xxx.xxx.xxx:y (前面x是雲服務器的IP地址,冒號後面就是上面說到的那個數字,一般第一次啓動vncserver就是1,以後每執行一次就加1)。Name那裏就隨便填吧,其它不改,點OK,會彈出一個紅色的框框,輸入上一步中輸的密碼,OK,成功連接上服務器桌面。
-
- 安裝Apache:
-
- 先看看有沒有安裝:
httpd -v
- 先看看有沒有安裝:
-
- 如果安裝了並且可以正常使用,那就跳過吧。但是有問題的話,先卸載:
rpm -qa|grep httpd
- 如果安裝了並且可以正常使用,那就跳過吧。但是有問題的話,先卸載:
-
- 安裝Apache:
yum -y install httpd
- 安裝Apache:
-
- 安裝Apache擴展包:
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
- 安裝Apache擴展包:
-
- 安裝PHP及相關配置:
-
- 安裝PHP:
yum -y install php
- 安裝PHP:
前段時間在騰訊雲上買了一個學生體驗版的雲服務器,120元/年,配置爲:1核+1GB+1Mbps+50G。然後又用Wordpress建了個網站,在此總結一下大概的過程。
環境說明:CentOS 7.364bit + Apache + MySql + PHP + Wordpress
一、基本步驟:
二、具體步驟
提前說一下:如果你也是LAMP和我這樣的服務器配置搭建Wordpress網站,我建議你不要安裝桌面,不然後期會由於內存不夠使MySQL關閉而導致網站訪問出錯。
- 爲CentOS 7.3搭建圖形桌面:
- 在騰訊雲網頁登錄,然後用root賬戶連接上服務器。
- 防止系統文件被修改:
chattr +i /etc/resolv.conf
- 安裝tigervnc:
yum install -y tigervnc tigervnc-server
- 查看一下有沒有GNOME:
yum grouplist
- 安裝GNOME:
yum groupinstall GNOME Desktop
因爲GNOME有點大,所以時間會比較長,而且中間要注意一下有提示,出現了按y回車就行。 - 啓動vnc服務:
vncserver
啓動服務需要密碼,用來本地用vncViewer連接的,別忘了(或者你可以設置成CentOS的root的密碼)。 這裏注意下,服務啓動後,在下面會有幾句輸出語句,小心看一下,其中有一個阿拉伯數字,這裏你先記住這個數字(記爲y吧)就行。 - 去網上下載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:
- 先看看有沒有安裝:
httpd -v
- 如果安裝了並且可以正常使用,那就跳過吧。但是有問題的話,先卸載:
rpm -qa|grep httpd
- 安裝Apache:
yum -y install httpd
- 安裝Apache擴展包:
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
- 先看看有沒有安裝:
- 安裝PHP及相關配置:
- 安裝PHP:
yum -y install php
- 安裝php-fpm:
yum -y install php-fpm
- 安裝PHP擴展包:
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel
- 安裝PHP:
- 安裝MySQL及相關配置:
- 安裝MySQL:
yum -y install mysql
- 安裝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回車就行。 - 再安裝php-mysql:
yum -y install php-mysql
- 安裝MySQL擴展包:
yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
- 安裝MySQL:
- 配置Apache和MySQL開機自啓動:
- 配置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
- 配置MySQL服務:
- 設置MySQL數據庫root賬戶密碼:
mysql_secure_installation
出現提示按回車 - 出現提示設置密碼就輸,不會顯示(千萬要記住這個密碼!!!)
在本機的瀏覽器地址欄上輸入:
http://服務器ip地址/
會出現一個Apache 的一個Testing網頁,說明你成功了!Congratulations!如果你遇到問題了,可以參考這篇博客,寫得很詳細,而且還有很多關於Wordpress的資源,好東西。 - 設置MySQL數據庫root賬戶密碼:
- 配置Apache服務:
- 安裝及配置Wordpress:
- 安裝phpMyAdmin:
yum install phpmyadmin
- 創建快捷方式:
ln -s /usr/share/phpMyAdmin /var/www/html
- 在主機上的瀏覽器地址欄上輸入:
http://服務器ip地址/phpMyAdmin
注意了,是phpMyAdmin,別打錯了!!!
- 安裝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/
- 在主機的瀏覽器地址欄輸入:
http://服務器ip地址/wordpress/wp-admin/setup-config.php
會跳轉到Wordpress嚮導,跟着填一些信息就行了。具體的步驟可以看這篇博客的【六、Wordpress的安裝】步驟。接着在Wordpress管理界面安裝主題之類的就可以了。
- 安裝phpMyAdmin:
-
- 安裝php-fpm:
yum -y install php-fpm
- 安裝php-fpm:
-
- 安裝PHP擴展包:
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel
- 安裝PHP擴展包:
-
- 安裝MySQL及相關配置:
-
- 安裝MySQL:
yum -y install mysql
- 安裝MySQL:
-
- 安裝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回車就行。
- 安裝mysql-server:
-
- 再安裝php-mysql:
yum -y install php-mysql
- 再安裝php-mysql:
-
- 安裝MySQL擴展包:
yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
- 安裝MySQL擴展包:
-
- 配置Apache和MySQL開機自啓動:
-
- 配置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
- 配置Apache服務:
-
- 配置MySQL服務:
-
- 設置MySQL數據庫root賬戶密碼:
mysql_secure_installation
出現提示按回車
- 設置MySQL數據庫root賬戶密碼:
-
- 出現提示設置密碼就輸,不會顯示(千萬要記住這個密碼!!!)
在本機的瀏覽器地址欄上輸入:
http://服務器ip地址/
會出現一個Apache 的一個Testing網頁,說明你成功了!Congratulations!如果你遇到問題了,可以參考這篇博客,寫得很詳細,而且還有很多關於Wordpress的資源,好東西。 -
- 配置MySQL服務:
-
- 安裝及配置Wordpress:
-
- 安裝phpMyAdmin:
yum install phpmyadmin
- 安裝phpMyAdmin:
-
- 創建快捷方式:
ln -s /usr/share/phpMyAdmin /var/www/html
- 創建快捷方式:
-
- 在主機上的瀏覽器地址欄上輸入:
http://服務器ip地址/phpMyAdmin
注意了,是phpMyAdmin,別打錯了!!!
- 在主機上的瀏覽器地址欄上輸入:
-
- 安裝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/
- 安裝Wordpress最新版的中文版(如果你需要其它版本的話,可以去wordpress官網先看看,複製對應的下載地址就行)
- 在主機的瀏覽器地址欄輸入:
http://服務器ip地址/wordpress/wp-admin/setup-config.php
會跳轉到Wordpress嚮導,跟着填一些信息就行了。具體的步驟可以看這篇博客的【六、Wordpress的安裝】步驟。接着在Wordpress管理界面安裝主題之類的就可以了。
-