CentOS 7.4 部署 WordPress

更新系統

yum clean allyum -y update

更新成功會顯示

Complete!

安裝Apache Web伺服器

運行以下命令安裝默認源的Apache

yum -y install httpd

運行以下命令啟動Apache伺服器

systemctl start httpd.service

把Apache放入開機自啟動

systemctl enable httpd

開啟mod_rewrite模塊功能,進入 /etc/httpd/conf/httpd.conf

vi /etc/httpd/conf/httpd.conf

按下「/」進行定位,定位到<directory>段

change > AllowOverride Noneto > AllowOverride All

按下shift+; 輸入 wq 回車即可退出

安裝MariaDB資料庫

運行以下命令安裝默認源的MariaDB

yum install mariadb-server mariadb

運行以下命令啟動MariaDB

systemctl start mariadb

配置mariadb安全參數

mysql_secure_installation

直接按照需要配置相應的選項,配置完成會顯示

Thanks for using MariaDB!

安裝PHP相關功能組件

運行以下命令安裝默認源的PHP相關功能組件

yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl

安裝web界面的phpmyadmin工具所在的軟體源

yum -y install epel-release

運行以下命令安裝phpmyadmin工具

yum -y install phpmyadmin

完成之後,我們設置phpMyAdmin的httpd設置

vi /etc/httpd/conf.d/phpMyAdmin.conf

更改一下許可權,結果如下

<Directory /usr/share/phpMyAdmin/> AddDefaultCharset UTF-8 <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> #Require ip 127.0.0.1 #Require ip ::1 Require all granted </RequireAny> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow # Deny from All # Allow from 127.0.0.1 # Allow from ::1 Allow from All </IfModule></Directory>

重啟apache讓phpmyadmin啟動起來

systemctl restart httpd.service

然後進入phpmyadmin按照提示創建WordPress資料庫,或者輸入以下命令

#登錄資料庫mysql -u root -p#創建資料庫CREATE DATABASE wordpress;#創建資料庫用戶和密碼CREATE USER wpsuser@localhost IDENTIFIED BY wppasswd;#設置wordpressuser訪問wordpress資料庫許可權GRANT ALL PRIVILEGES ON wordpress.* TO wpsuser@localhost IDENTIFIED BY wppasswd;#刷新資料庫設置FLUSH PRIVILEGES;#退出資料庫exit

安裝wordpress

下載最新版本的wordpress程序

wget https://wordpress.org/latest.zip

解壓出文件夾

unzip latest.zip

把解壓出來的主程序移動到apache目錄下,讓apache進行發布

cp -avr wordpress /var/www/html

重命名wordpress

cd /var/www/htmlmv wordpress wpcd ~

把html目錄的歸屬權指定給apache,否則後續上傳資料到wordpress時會出現許可權問題,例如安裝或更新插件時要求輸入ftp帳號等等

chown -R apache:apache /var/www/html

移動到 /var/www/html目錄,變更wordpress許可權,否則會導致無法訪問或寫入

cd /var/www/htmlchmod -R 775 wp

推薦閱讀:

追問|智慧中國科技,跑哪兒?
零基礎多軸飛行器-遙控篇
如何評價《15天自製3D印表機》?
你還在花半小時試妝嗎?未來可能不需要了。Omote電子化妝技術,瞬間易容術。
下一代遊戲主機就是它了!

TAG:WordPress | CentOS | 科技 |