安装LAMP
- 安装Apahce, PHP, MySQL以及php连接mysql库组件。
yum -y install httpd php mysql mysql-server php-mysql
- 安装apache扩展
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
- 安装php的扩展
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
- 安装MySQL的扩展
yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
- 启动httpd服务,与开机启动无关
/sbin/service httpd start
- 启动mysqld服务,与开机启动无关
/sbin/service mysqld start
- 创建主页
cd /var/www/html
vim index.php
php
<?php
phpinfo();
?>
- 浏览器中输入:
localhost/
或者your_ip/
安装WordPress
下载
英文版 https://wordpress.org/lasttest.tar.gz
wget -r -np -nd --accept=gz --no-check-certificate https://wordpress.org/latest.tar.gz
解压到/data/目录
tar -zxvf latest.tar.gz -C /data/
中文版 https://cn.wordpress.org/wordpress-4.1-zh_CN.tar.gz- 创建数据库
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER wordpress@localhost;
SET PASSWORD FOR wordpress@localhost= PASSWORD(“wordpress”);
GRANT ALL PRIVILEGES ON wordpress.* TO wordpress@localhost IDENTIFIED BY ‘wordpress’;
FLUSH PRIVILEGES;
exit 配置wordpress
复制配置cp wp-config-sample.php wp-config.php
(只能用cp不能用 mv)
编辑:vim wp-config.php
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** // /** WordPress 数据库的名称 */ define('DB_NAME', 'wordpress'); /** MySQL 数据库用户名 */ define('DB_USER', 'wordpress'); /** MySQL 数据库密码 */ define('DB_PASSWORD', 'wordpress'); /** MySQL 主机 ,i.e. localhost */ define('DB_HOST', 'localhost'); /** wordpress 使用中文主题 */ define('WPLANG','zh_CN');
配置apache配置文件
vim /etc/httpd/conf/httpd.conf
插入如下,需要注意端口号:
shell
<VirtualHost *:80>
ServerAdmin myemail@163.com
DocumentRoot /data/wordpress
ServerName test.wordpress.com
</VirtualHost>
测试
- 访问yourdomain/ ,或者没有域名绑定,通过ip地址访问,会自动转到wp-admin/install.php页面;
- 注册用户
- 登陆
- 发表文章 publish
Error
Error establishing a database connection
在wp-config.php中有一个可以修改为define(‘WP_DEBUG’, true);
查看更多的信息