配置LAMP實現WordPress


環境說明:

在同一台主機上實現LAMP(Linux + Apache + MariaDB + PHP)
CentOS 7.3、Apache 2.4.6、MariaDB 5.5.52、PHP 5.4.16

1 安裝LAMP

采用yum方式進行安裝httpd、MariaDB、php、php-mysql,php-mysql用來進行php和MariaDB數據庫的連接。

[root@CentOS7 ~]# yum install  httpd  mariadb-server  php php-mysql -y

2 創建新的虛擬主機

(1)新增虛擬主機配置文件

[root@CentOS7 ~]# vim /etc/httpd/conf.d/vhost.conf
<VirtualHost *:80>
DocumentRoot "/var/www/wordpress"
ServerName      www.mywordpress.com
        <Directory "/var/www/wordpress">
        AllowOverride None
        Require all granted
        </Directory>
<VirtualHost>

(2)創建所需目錄

[root@CentOS7 ~]# mkdir /var/www/wordpress

3 在虛擬主機主目錄/var/www/wordpress下新建index.php文件

[root@CentOS7 ~]# vim /var/www/wordpress/index.php

<?php
        phpinfo();
?>

4 檢查語法並啟動httpd服務

(1)檢查語法

[root@CentOS7 ~]# httpd -t
Syntax OK

(2)啟動httpd服務

[root@CentOS7 ~]# systemctl start httpd.service

5 測試

在瀏覽器中輸入www.mywordpress.com

可以看到PHP默認頁面已經成功顯示,說明測試成功

6 下載wordpress壓縮包,wordpress-4.7.4-zh_CN.tar.gz

(1)解壓縮

[root@CentOS7 ~]# tar -xf wordpress-4.7.4-zh_CN.tar.gz

(2)把解壓縮后得到的文件(wordpress)復制到DocumentRoot(/var/www/wordpress/)下

[root@CentOS7 ~]# cp -a wordpress /var/www/wordpress/

7 啟動MariaDB服務

[root@CentOS7 ~]# systemctl start  mariadb

8 通過瀏覽器訪問wordpress

在瀏覽器中輸入http://www.mywordpress.com/wordpress

注意:配置DNS服務器解析www.test.com 為192.168.29.100
 或者 修改windows 下的C:\Windows\Systeme32\drivers\etc\hosts文件
192.168.29.100	www.test.com

可以看到已經出了wordpress 頁面,可以點擊“現在就開始”就行配置,也可以手動修改配置文件

9 修改wordpress配置文件

(1)進入WordPress目錄(/var/www/wordpress/wordpress/)

[root@CentOS7 ~]# cd /var/www/wordpress/wordpress/

(2)復制cp wp-config-sample.php模板文件為 wp-config.php,然后編輯

[root@CentOS7 ~]# vim /var/www/wordpress/wordpress/wp-config.php
// ** MySQL 設置 - 具體信息來自您正在使用的主機 ** //
/** WordPress數據庫的名稱 */
define('DB_NAME', 'wordpress');
/** MySQL數據庫用戶名 */
define('DB_USER', 'test1');
/** MySQL數據庫密碼 */
define('DB_PASSWORD', '123456');
/** MySQL主機 */
define('DB_HOST', 'localhost');

10 在數據庫中創建數據庫和用戶

(1)創建數據庫

MariaDB [(none)]> create database wordpress;
Query OK, 1 row affected (0.00 sec)

(2)創建用戶

MariaDB [(none)]> create user 'test1'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

(3)給用戶授權

MariaDB [(none)]> grant all on wordpress.* to 'test1'@'localhost';
Query OK, 0 rows affected (0.01 sec)

11 再次訪問WordPress

http://www.mywordpress.com/wordpress

填入相關信息,就可以正常訪問博客了。


免責聲明!

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



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