本周任务--LAMP原生环境搭建,个人微博WordPress博客
1.准备LNMP环境
LNMP 是 Linux、Nginx、MySQL 和 PHP 的缩写,是 WordPress 博客系统依赖的基础运行环境。我们先来准备 LNMP 环境
1.安装nginx
yum install nginx -y
修改 /etc/nginx/conf.d/default.conf,去除对 IPv6 地址的监听
(CentOS 6 不支持 IPv6,需要取消对 IPv6 地址的监听,否则 Nginx 不能成功启动。)
修改结束之后保存,启动nginx
nginx
访问实验机器地址(http://119.29.147.175)
将 Nginx 设置为开机自动启动:
chkconfig nginx on
2.安装MySQL
使用 yum 安装 MySQL
yum install mysql-server -y
安装完成后,启动 MySQL 服务:
service mysqld restart
设置MySQL密码:
/usr/bin/mysqladmin -u root password ‘MyPas$word4Word_Press’
将MySQL设置为开机启动:
chkconfig mysqld on
3.安装PHP
yum install php-fpm php-mysql -y
安装之后,启动 PHP-FPM 进程:
service php-fpm start
启动之后,可以使用下面的命令查看 PHP-FPM 进程监听哪个端口:
netstat -nlpt | grep php-fpm
把 PHP-FPM 也设置成开机自动启动:
chkconfig php-fpm on
4.安装 WordPress
yum install wordpress -y
5.配置数据库
·进入MySQL
mysql -uroot --password=‘MyPas$word4Word_Press’ (注意这里是MySQL密码)
·为WordPress创建数据库
CREATE DATABASE wordpress;
·退出MySQL
exit
·设置数据库文件wb-config进行DB配置
·配置 Nginx(默认的 Server 监听 80 端口,与 WordPress 的服务端口冲突,将其重命名为 .bak 后缀以禁用默认配置):
cd /etc/nginx/conf.d/
mv default.conf defaut.conf.bak
·创建wordpress.conf文件,并配置
server {
listen 80;
root /usr/share/wordpress;
location / {
index index.php index.html index.htm;
try_files $uri KaTeX parse error: Expected 'EOF', got '}' at position 32: …index.php; }̲ # pass the… {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME d o c u m e n t r o o t document_root documentrootfastcgi_script_name;
include fastcgi_params;
}
}
·重新加载Nginx
nginx -s reload
·测试域名是否生效:
ping 172.81.243.2xx / 域名
备注:1.博客项目目录 /usr/share/wordpress ;