CentOS 7.3搭建LAMP環境和Wordpress
前段時間在騰訊雲上買了一個學生體驗版的雲伺服器,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管理介面安裝主題之類的就可以了。
-
相關文章
- CentOS7.3 編譯搭建 lamp 環境CentOS編譯LAMP
- LAMP(CentOS 7.2)環境下搭建WordPressLAMPCentOS
- 使用tomcat搭建Jenkins環境(centos7.3)TomcatJenkinsCentOS
- 詳解CentOS5.5 下搭建 PHP 環境(最佳的LAMP環境)CentOSPHPLAMP
- 如何在CentOS 7上搭建LAMP環境(使用YUM或編譯)CentOSLAMP編譯
- centos 7.2 64位 docker安裝lamp環境CentOSDockerLAMP
- Vagrant 搭建 CentOS 環境CentOS
- Centos下搭建LAMP+PHPCentOSLAMPPHP
- Centos下搭建golang環境CentOSGolang
- centos 下搭建wordpressCentOS
- LAMP環境搭配與配置LAMP
- CentOS 7.6虛擬環境搭建CentOS
- CentOS7搭建Java環境(JDK、MySQL和Tomcat)CentOSJavaJDKMySqlTomcat
- 阿里雲體驗實驗室教程《快速搭建LAMP環境》阿里LAMP
- 在CentOS 7上搭建Docker環境CentOSDocker
- docker 安裝 Laravel 環境 (nginx mariadb PHP7.4)--centos7.3DockerLaravelNginxPHPCentOS
- LAMP-CentOS7搭建Web伺服器LAMPCentOSWeb伺服器
- LAMP架構部署和動態網站環境的配置LAMP架構網站
- RedHat 7.2配置LAMP環境下的redius+mysql+openvpn環境RedhatLAMPMySql
- CentOS7.8 環境搭建 Redis 主從複製和哨兵模式CentOSRedis模式
- CentOS7.3搭建FastDFS V5.11(一)CentOSAST
- CentOS7.3搭建FastDFS V5.11(二)CentOSAST
- CentOS7.3搭建FastDFS V5.11(三)CentOSAST
- Centos7下搭建Laravel環境(非docker)CentOSLaravelDocker
- CentOS SVN 環境搭建配置跟自動部署CentOS
- CentOS 7 使用 docker 搭建基本的 lnmp 環境CentOSDockerLNMP
- ubuntu18搭建LAMP環境+部署圖片上傳網頁+安裝MosquittoUbuntuLAMP網頁UI
- 基於 LAMP 的 WordPress 快速建站LAMP
- vagrant + centos/7 搭建自己的本地開發環境CentOS開發環境
- 冬季實戰營動手實戰-上雲必備環境準備,動手實操快速搭建LAMP環境LAMP
- CentOS7.3下載,CentOS7.3 iso下載CentOS
- LAMP搭建示例LAMP
- WordPress開發入門01:Windows本地安裝WordPress和PHP除錯環境WindowsPHP除錯
- zerorunner 在 Centos 的環境配置和部署CentOS
- PHP環境LAMP/LNMP安裝與配置筆記PHPLAMPLNMP筆記
- CentOS 7搭建hadoop環境【成功!一步到位】CentOSHadoop
- centos8中快速搭建Java Web開發環境CentOSJavaWeb開發環境
- 【原】無腦操作:Centos 7.6 + MariaDB + Rsyslog + LogAnalyzer環境搭建CentOS
- CentOS 7部署Javaweb專案(一)——環境搭建CentOSJavaWeb