安装MySQL+wordpress以及相关配置
创建 MySQL
创建目录并且切换目录
#mkdir -p /opt/db
#cd /opt/db/
安装MYSQL,执行如下命令:
# wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
# rpm -ivh mysql-community-release-el6-5.noarch.rpm
# yum repolist all | grep mysql
# yum install mysql-community-server -y
启动MYSQL,执行如下命令:
#service mysqld start
初始化MYSQL实例,执行如下命令:
#mysql_secure_installation
执行过程中需要输入root密码( 建议:[email protected]),记住即可。其他选项都选择Y。
创建数据库和账号。
mysql -uroot [email protected]
create database db_wordpress character set utf8 collate utf8_bin;
grant all on db_wordpress.* to [email protected]'localhost' identified by 'pwd_wordpress';
grant all on db_wordpress.* to [email protected]'%' identified by 'pwd_wordpress';
自建wordpress服务
安装apache和php组件,执行如下命令:
# 安装Apache和PHP组件
yum install -y httpd php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
# 启动Apache服务
service httpd start
# 设置开机默认启动 Apache
sudo chkconfig httpd on
测试 PHP 是否安装成功。
#通过如下命令,创建info.php文件
vim /var/www/html/info.php
#文件内容是:
<?php
phpinfo();
?>
通过如下命令重启httpd服务。
service httpd restart
访问 http://IP/info.php,看到类似如下截图即成功。
下载 WordPress,执行如下命令:
mkdir -p /opt/WP
cd /opt/WP
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -xzvf latest-zh_CN.tar.gz
拷贝wordpress目录到/var/www/html/路径下,执行如下命令:
cd /var/www/html
cp -rf /opt/WP/wordpress/* /var/www/html/
我们当前安装的PHP版本为5.4.16,但安装的WordPress 5.2.3要求的最低版本为5.6.20,所有需要把PHP升级到5.6版本。
###升级PHP5.6(OS:CentOS 7)
1. 查询php模块:
yum list installed | grep php
2.把查询到的php模块都删掉。
yum remove -y php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-imap.x86_64 php-ldap.x86_64 php-mysql.x86_64 php-pdo.x86_64 php-odbc.x86_64 php-process.x86_64 php-xml.x86_64 php-xmlrpc.x86_64
3. 再查询下,确认删除干净。
yum list installed | grep php
4. 安装php5.6。
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install -y php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-imap.x86_64 php56w-ldap.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-odbc.x86_64 php56w-process.x86_64 php56w-xml.x86_64 php56w-xmlrpc.x86_64
5. 重启httpd服务。
systemctl restart httpd
wordpress访问mysql数据库
参考命令:
###########配置wordpress访问MYSQL
cd /var/www/html/
cp wp-config-sample.php wp-config.php
vim wp-config.php
###########
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'db_wordpress');
/** MySQL数据库用户名 */
define('DB_USER', 'root');
/** MySQL数据库密码 */
define('DB_PASSWORD', '[email protected]');
/** MySQL主机 */
define('DB_HOST', 'localhost');
/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');
/** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');
###########
访问wordpress站点
访问 http://IP,跳转wordpress页面