LAMP环境下搭建wordpress个人站点

基本环境

CentOS 7 (Kernel:3.10.0-957)
httpd:2.4.6
php:5.4.16
php-mysql:5.4.16
mariadb:5.5.60
mariadb-server:5.5.60


部署介绍及基本流程

  • 宿主机充当客户机,linux虚拟机作为服务器,其防火墙均已关闭。
  • 基本流程:
  • 1、安装所需环境
  • 2、配置好基本的http环境
  • 3、获取WordPress,并配置好其配置文件
  • 4、创建wordpress数据库及对应用户
  • 5、客户端浏览器完成安装

具体步骤

安装环境(略)

http环境配置(基本配置此处略)
为wordpress创建虚拟主机,我的简单配置如下:
/etc/httpd/conf/httpd.conf


	DocumentRoot /var/www/html
	ServerName www.practise.com

//注:为保证能正常访问,DocumentRoot所指目录客户端一定要有访问权限

wordpress配置
已获取的包/tmp/wordpress-4.9.4-zh_CN.zip

# unzip /tmp/wordpress-4.9.4-zh_CN.zip	#解压资源,得到wordpress目录
# cp -r /tmp/wordpress /var/www/html	#解压得到的文件到DocumentRoot所指目录下
# cd /var/www/html/wordpress/	#切换到wordpress目录
# cp wp-config-sample.php wp-config.php	#以提供的配置文件模板为基础手动创建配置文件
# vim wp-config.php		#编辑配置文件
/*修改内容如下,根据需要修改
	define('DB_USER', 'wpadmin');	#用户名(wordpress数据库)
	define('DB_PASSWORD', 'wppasswd');	#密码 
	define('DB_HOST', 'localhost');	#数据库主机
	define('DB_CHARSET', 'utf8');	#字符编码
*/

创建数据库及数据库用户

# systemctl start mariadb    #确保数据库服务已在运行
# mysql-secure-installation	#数据库安装初始化,填入管理员密码等信息
# mysql -u root -p	#登入数据库管理;-u指定用户,-p后不跟密码,通过交互式方式输入密码
MariaDB [(none)]> CREATE DATABASE wpdb;	#进入数据库,创建wordpress数据库
MariaDB [(none)]> USE wpdb;	#进入刚才创建的数据库
MariaDB [wpdb]> CREATE USER wpadmin@localhost IDENTIFIED BY 'wppasswd';	#创建用户并设定密码为wppasswd,与wordpress配置文件保持一致
MariaDB [wpdb]> GRANT ALL ON wpdb.* TO wpadmin@localhost	#为刚才创建的用户赋予当前数据库的所有权限

客户端完成安装
1、客户端浏览器输入:http://172.27.200.1:80/wordpress(服务器地址,请确保客户机到服务器网络可达),如果正确配置,可以看到安装向导界面。
输入站点标题、用户(与数据库用户无关)等信息,点击安装。

LAMP环境下搭建wordpress个人站点_第1张图片
2、安装完成点击登录,输入刚才的用户名与密码登录。即可以进入站点进行管理。
LAMP环境下搭建wordpress个人站点_第2张图片

PhpMyAdmin的安装使用

1、类似于WordPress,获取phpmyadmin资源,解压到虚拟主机目录下,并根据官方提供的config.sample.inc.php修改得到配置文件config.inc.php。
2、创建虚拟主机,指向该目录。或者直接将phpmyadmin目录放在原来虚拟主机上。
3、安装php-mbstring扩展包,重启httpd服务,即可正常访问管理数据库。

你可能感兴趣的:(Linux笔记)