Labels

Tuesday, February 23, 2016

用于本地测试WordPress的LAMP环境搭建

用于本地测试WordPress的LAMP环境搭建

步骤一:安装Apache,MySQL和PHP

在terminal中输入命令
$ sudo apt-get install apache2 php5 mysql-server php5-mysql
注意:
  • apache2 -v,php5 -v可以分别查看 apache2和php的版本,以验证安装是否成功
  • mySQL安装过程中可能会提示设置数据库根用户root密码,这一步可以不用设置
  • apache通过内置的libphp5.so模块来指挥php工作,在terminal中输入cat /etc/apache2/mods-enabled/php5.load如果显示LoadModule php5_module /usr/bin/apache2/modules/libphp5.so则表示apache和php5结合成功了
  • 验证php-mySQL模块是否安装成功可以执行cat /etc/php5/apache2/conf.d/20-mysql.ini,如果显示以下内容,则说明安装成功
configuration for php MySQL module
priority=20
extension=mysql.so 

步骤二:MySQL数据库设置

如果之前在安装MySQL时没有设置根用户root的密码,则在 terminal中输入命令
$ mysql -u root
进行设置,反之,如果在之前安装MySQL时设置过根用户root的密码,则在terminal中输入命令
$ mysql -u root -p 
根据提示输入密码后,以root身份进入MySQL的命令行界面,输入命令(注意行末分号)
mysql> create database wordpress;
创建名为wordpress的数据库,输入命令
mysql> show databases;
检查数据库是否创建成功,如果显示以下内容,则说明创建成功
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)
接下来创建用户wordpressuser,输入命令
mysql> create user wordpressuser@localhost identified by 'password';
现在为止,我们有一个名为wordpress的数据库,还有一个名为wordpress的用户,但是这两者还没有直接的关系,输入以下命令将两者联系起来
mysql> grant all privileges on wordpress.* to wordpressuser@localhost;
现在用户wordpressuser拥有访问数据库wordpress的权限,我们还需要向MySQL更新以下我们刚刚所做出的更改,输入命令
mysql> FLUSH PRIVILEGES;
现在MySQL已经实时更新了最近的权限变化,我们已经设置好了数据库部分,输入以下命令退出MySQL
mysql> exit;

步骤三:启动Apache2和MySQL server

在terminal中输入命令
$ sudo /etc/init.d/mysql start 
$ sudo /etc/init.d/apache2 start
启动成功后,terminal中将显示以下内容
* Starting MySQL database server mysqld                                 [ OK ] 
* Starting web server apache2
*

步骤四:WordPress安装与配置

在terminal中输入命令,下载最新版本的wordpress
$ wget -c http://wordpress.org/latest.tar.gz
解压缩软件包
$ tar xvzf latest.tar.gz
解压缩完成后,将文件夹复制到本地服务器目录
$ sudo cp –rf wordpress /var/www/html
进入wordpress文件夹,配置config文件
$ cd /var/www/html/wordpress
$ cp wp-config-sample.php wp-config.php
使用文本编辑工具修改wp-config.php文件,如果你的系统没有安装sublime,用gedit替换下面的subl命令
$ sudo subl /var/www/wordpress/wp-config.php
在打开的编辑窗口中,分别设置数据库名,数据库用户名以及数据库用户密码
define('DB_NAME', 'wordpress');

/** MySQL database username */
define('DB_USER', 'wordpressuser');

/** MySQL database password */
define('DB_PASSWORD', 'password');

/** MySQL hostname */
define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');
现在在浏览器中输入http://localhost/wordpress/,进入著名的5分钟wordpress安装向导,本地化wordpress测试环境搭建完成

参考链接:
How To Install Wordpress on Ubuntu 14.04
LAMP环境下架设PHP/wordpress网站

1 comment: