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
- centos7.3搭建lamp實現使用wordpressCentOSLAMP
- CentOS7.0 LAMP環境搭建(MariaDB)CentOSLAMP
- 使用tomcat搭建Jenkins環境(centos7.3)TomcatJenkinsCentOS
- php環境搭建---LAMPPHPLAMP
- 詳解CentOS5.5 下搭建 PHP 環境(最佳的LAMP環境)CentOSPHPLAMP
- CentOS下搭建LAMP環境及遇到的問題CentOSLAMP
- linux搭建lamp環境LinuxLAMP
- CentOS環境下LAMP開發環境的搭建與配置(10分鐘搞定!!!)CentOSLAMP開發環境
- LAMP環境搭建-MySQL5.6LAMPMySql
- 【轉】 Windows下LAMP環境搭建WindowsLAMP
- 如何在CentOS 7上搭建LAMP環境(使用YUM或編譯)CentOSLAMP編譯
- Vagrant 搭建 CentOS 環境CentOS
- centos 前端環境搭建CentOS前端
- centos搭建virtualenv環境CentOS
- Linux下原始碼搭建LAMP環境Linux原始碼LAMP
- lamp環境搭建與phpwind,wordprss實現LAMPPHP
- centos 7.2 64位 docker安裝lamp環境CentOSDockerLAMP
- 搭建lamp環境以及安裝配置phpmyadminLAMPPHP
- Lamp(linux+apache+mysql+php)環境搭建LAMPLinuxApacheMySqlPHP
- Centos下搭建golang環境CentOSGolang
- Centos6.5搭建LAMPCentOSLAMP
- Centos7.2搭建LampCentOSLAMP
- centos7lamp搭建CentOSLAMP
- centos 下搭建wordpressCentOS
- RHEL5.3下搭建LAMP+Django環境(二)LAMPDjango
- CentOS 7.6虛擬環境搭建CentOS
- Centos下搭建LAMP+PHPCentOSLAMPPHP
- CentOS6.9搭建 wordpressCentOS
- vmware centos虛擬上面搭lamp環境,做埠對映CentOSLAMP
- Mac下使用Brew搭建PHP(LNMP/LAMP)開發環境MacPHPLNMPLAMP開發環境
- CentOS7搭建Java環境(JDK、MySQL和Tomcat)CentOSJavaJDKMySqlTomcat
- 在CentOS 7上搭建Docker環境CentOSDocker
- RedHat/CentOs系統搭建lnmp環境RedhatCentOSLNMP
- redhat 6 / centos 6 搭建Django環境RedhatCentOSDjango
- CentOS5.5下快速編譯安裝最新的LAMP環境CentOS編譯LAMP
- 在原始碼安裝的LAMP環境中搭建Nagios原始碼LAMPiOS