LAMP 详细配置
以搭建wordpress博客网站为例
软件准备
- wordpress安装包 下载地址:https://cn.wordpress.org/releases/
- PhpMyAdmin安装包 下载地址:https://www.phpmyadmin.net/
PhpMyAdmin是数据库图形界面管理。
安装
1)保持环境的干净
为了确保安装LAMP的环境干净,先查看本机是否已经安装相关包
rpm -q httpd mysql-server mysql php php-mysql
2)安装LAMP
yum -y install httpd mysql-server mysql php php-server
3)配置wordpress
1.将安装好的wordpress解压
unzip wordpress.zip
2.将wordpress下的全部文件复制到http默认站点路径下
cp -r wordpress/* /var/www/html/
3.进入html
cd /var/www/html
4.准备wordpress配置文件
cp wp-config-sample.php wp-config.php
5. 编辑wordpress配置文件,填写需要连接的数据库数据
/** WordPress 数据库的名称 */
define('DB_NAME', 'wpdb');
/** MySQL 数据库用户名 */
define('DB_USER', 'wpuser');
/** MySQL 数据库密码 */
define('DB_PASSWORD', 'wppass');
/** MySQL 主机 */
define('DB_HOST', 'localhost');
4)配置PhpMyAdmin
1.将安装好的PhpMyAdmin解压
unzip wordpress.zip
2.将PhpMyAdmin下的全部文件复制到新的站点路径下
mkdir /var/www/phpmyadmin
cp -r wordpress/* /var/www/phpmyadmin
3.进入phpmyadmin
cd /var/www/phpmyadmin
4.准备phpmyadmin配置文件
cp config.sample.inc.php config.inc.php
5. 编辑config配置文件,加密数据库
#生成加密密码
openssl rand -hex 8
#将生成的密码填写进配置文件
vim config.inc.php
$cfg['blowfish_secret'] = '00aa783bbff27c1e';
5)配置mysql
1. 创建wordpress数据库:wpdb
CREATE DATABASE wpdb;
2. 授权给wordpress用户,数据库会自动创建此用户
#和wordpress的配置文件数据库的数据内容保持一致
GRANT ALL PRIVILEGES ON *.* TO 'wpuser'@'localhost' IDENTIFIED BY 'wppass'
3. 开启mysql服务
service mysqld start
4. 查看3306端口是否被监听
ss -tnl
6)配置虚拟机
1. 准备两个域名
- www.a.com
- www.b.com
a用来访问wordpress
b用来访问PhpMyAdmin
2. 编辑httpd.conf
vim /etc/httpd/conf/httpd.conf
<VirtualHost *:80>
ServerName www.a.com
DocumentRoot "/var/www/html"
</VirtualHost>
<VirtualHost *:80>
ServerName www.b.com
DocumentRoot "/var/www/phpmyadmin"
</VirtualHost>
7)域名解析
详解参考 DNS服务配置
查看53端口是否监听
ss -tnl
8)访问wordpress
#开启httpd服务
service httpd start
#查看80端口是否监听
ss -tnl
#浏览器分别访问
www.a.com
www.b.com