小c学Linux(29)--LAMP详细配置

LAMP 详细配置

以搭建wordpress博客网站为例

软件准备

  1. wordpress安装包 下载地址:https://cn.wordpress.org/releases/
  2. 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

猜你喜欢

转载自blog.csdn.net/Aarron_DL/article/details/79988052