配置LAMP實現WordPress

配置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

配置LAMP實現WordPress

可以看到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:WindowsSysteme32driversetchosts文件

192.168.29.100 www.test.com

配置LAMP實現WordPress

可以看到已經出了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

配置LAMP實現WordPress

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

配置LAMP實現WordPress

原創文章,作者:linux is not unix,如若轉載,請注明出處:http://www.www58058.com/77670

(0)
linux is not unixlinux is not unix
上一篇 2017-06-06
下一篇 2017-06-06

相關推薦

  • CentOS6下的網絡信息配置

    簡介     我們都知道在我們互聯網中,所有的通信都通過網絡來完成的,有了網絡當然也要有對應的地址,MAC地址是固定不變的,所以能變的只有IP的地址,那么今天來帶給大家如何在CentOS6中如何配置網卡。當然一下的所有命令都是在CentOS6中進行的。 一、網卡的配置文件    1.操作網卡的命令 …

    Linux干貨 2017-03-20
  • 使用Storm實現實時大數據分析

    摘要:隨著數據體積的越來越大,實時處理成為了許多機構需要面對的首要挑戰。Shruthi Kumar和Siddharth Patankar在Dr.Dobb’s上結合了汽車超速監視,為我們演示了使用Storm進行實時大數據分析。CSDN在此編譯、整理。 簡單和明了,Storm讓大數據分析變得輕松加愉快。 當今世界,公司的日常運營經常會生成TB級別的數據。數據來源…

    Linux干貨 2015-04-04
  • Linux部分命令及使用

    Linux部分命令解釋及使用 ASCII 信息交換碼  GB2312 big5 UTF-8 字符集 亂碼問題 生產環境中最常見故障  字符集格式設置不一致 查看系統版本  cat /etc/redhat-release  $() “&nb…

    2017-04-09
  • Shell腳本編程入門

    什么是Shell      操作系統最外層的程序,shell通過提示符讓用戶輸入,向操作系統解釋該輸入,然后處理來自操作系統的任何結果輸出來,管理用戶與操作系統之間的交互。      Shell是一個用戶跟操作系統之間的一個命令解釋器。Shell是用戶與Linux操作系統之間溝通…

    Linux干貨 2016-08-15
  • 設計模式(七)組合模式Composite(結構型)

    1. 概述 在數據結構里面,樹結構是很重要,我們可以把樹的結構應用到設計模式里面。 例子1:就是多級樹形菜單。 例子2:文件和文件夾目錄 2.問題 我們可以使用簡單的對象組合成復雜的對象,而這個復雜對象有可以組合成更大的對象。我們可以把簡單這些對象定義成類,然后定義一些容器類來存儲這些簡單對象。客戶端代碼必須區別對象簡單對象和容器對象,而實際上大多數情況下用…

    Linux干貨 2015-07-01
  • 正則表達式入門

    正則表達式入門 談到正則表達式,我們就得先了解一下POSIX。POSIX的全稱是Portable Operating System Interface foruniX,它由一系列規范構成,定義了UNIX,linux操作系統應當支持的功能,它定義了BRE(Basic Regular Expression,基本型正則表達式)和ERE(Extended Regul…

    2017-07-29
欧美性久久久久