用于本地测试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网站
这个好,比我那个好看多了
ReplyDelete