CentOS 7下簡單搭建個人博客——wordpressCentOS 7下簡單搭建個人博客——wordpress


配置環境
(1)安裝apache、php、mariadb

1、yum install -y httpd php php-fpm mariadb mariadb-server php-mysql

完成之后最后一行會出現

1、Complete!

(2)啟動相應的服務

1、systemctl start httpd.service

1、systemctl start mariadb

1、systemctl start php-fpm

將這三個命令輸入完畢之后,代表網站的環境基本已經完成,接下來檢查服務的運行情況

netstat -tunlp

這里我們可以看到httpd(也就是apache服務)監聽80端口,mysql監聽3306端口,php-fpm監聽9000端口,並且都已經正常啟動

(3)瀏覽初始頁面

這時,我們的環境已經基本搭建好了,大家已經可以在瀏覽器中訪問服務器的公網ip,可以看到apache的測試頁面,就說明你已經成功了。

(4)Mariadb(mysql)的簡單配置

由於wordpress要用到mairdb(mysql)數據庫,因此我們要為mysql設置相應的用戶去訪問管理,之前我們已經啟動了mysqld服務,因此此時我們需要給mysql設定一個初始的root密碼,可以讓root用戶去訪問數據庫
1、mysql_secure_installation
首先是設置密碼,會提示先輸入密碼.。
Enter current password for root (enter for none):<–初次運行直接回車
2、設置密碼
Set root password? [Y/n] <– 是否設置root用戶密碼,輸入y並回車或直接回車
New password: <– 設置root用戶的密碼
Re-enter new password: <– 再輸入一次你設置的密碼
3、其他配置
Remove anonymous users? [Y/n] <– 是否刪除匿名用戶,回車
Disallow root login remotely? [Y/n] <–是否禁止root遠程登錄,回車,
Remove test database and access to it? [Y/n] <– 是否刪除test數據庫,回車
Reload privilege tables now? [Y/n] <– 是否重新加載權限表,回車
初始化MariaDB完成,
4、測試登錄
mysql -uroot -p密碼(注意-p和密碼之間沒有空格)
完成。

三、搭建wordpress
(1)下載wordpress

我直接在官網下載最新的wordpress-5.0.2-zh_CN.tar.gz的安裝包,然后通過WinSCP工具上傳至我的服務器上。
(也可以通過wget http://wordpress.org/latest.tar.gz命令直接下載到服務器上)

(2)創建wordpress解壓目錄

1、mkdir /var/blog

(3)解壓wordpress

1、tar –zxf wordpress-5.0.2-zh_CN.tar.gz -C /var/blog

(4)將目錄賦予apache權限

1、chown -R apache:apache /var/blog

(5)配置apache httpd

vi /etc/httpd/conf/httpd.conf
1、修改配置文件

<VirtualHost *:80>
ServerName 域名或ip
DocumentRoot "/var/blog/wordpress"
<Directory "/var/blog/wordpress">
Options Indexes FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
Require all granted
</Directory>
ErrorLog logs/blog-error.log
CustomLog logs/blog-access.log common

</VirtualHost>

(6)配置數據庫mariadb

1.輸入 mysql -u root –p 加上之前設置的密碼進入數據庫

2.創建一個名為wordpress的數據庫

create database wordpress;
1、輸入

exit;
1、保存退出

(7)重啟apache然后輸入公網ip進行設置wordpress

1、systemctl restart httpd
注:每次修改httpd.conf配置文件都要重啟Apache (重啟Apache就是重啟httpd)

注明:

1、systemctl enable httpd.service

1、systemctl enable mariadb

1、systemctl enable php-fpm

以上三個命令為自動啟動


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM