博客> 搭建LNMP环境
搭建LNMP环境
2017-10-19 23:09 评论:0 阅读:1096 我耐你
LNMP centOS

   安装 Nginx,  使用 yum 安装 Nginx:yum install nginx -y    修改 /etc/nginx/conf.d/default.conf,去除对 IPv6 地址的监听   可参考下面的示例: 主要是去掉 # listen [::]:80 default_server; server { listen 80 default_server; # listen [::]:80 default_server; servername ; root /usr/share/nginx/html;# Load configuration files for the default server block. include /etc/nginx/default.d/*.conf;location / { }error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { }

}

修改完成后,启动 Nginx: nginx 将 Nginx 设置为开机自动启动:chkconfig nginx on 安装 MySQL  使用 yum 安装 MySQL:yum install mysql-server -y 安装完成后,启动 MySQL 服务:service mysqld restart 设置 MySQL 账户 root 密码:/usr/bin/mysqladmin -u root password 'root' 将 MySQL 设置为开机自动启动:chkconfig mysqld on 安装 PHP 使用 yum 安装 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   安装并配置 WordPress,  安装 WordPress,  配置好 LNMP 环境后,继续使用 yum 来安装 WordPress:yum install wordpress -y  安装完成后,就可以在 /usr/share/wordpress 看到 WordPress 的源代码了。

配置数据库, 进入 MySQL:mysql -uroot --password='root'

为 WordPress 创建一个数据库:CREATE DATABASE wordpress;

MySQL 部分设置完了,我们退出 MySQL 环境:exit

把上述的 DB 配置同步到 WordPress 的配置文件中,可参考下面的配置:路径为etc/wordpress/wp-config.php

这一步主要是修改这三项

define('DB_NAME', 'wordpress');

/* MySQL database username / define('DB_USER', 'root');

/* MySQL database password / define('DB_PASSWORD', 'MyPas$word4Word_Press');

配置 Nginx,

WordPress 已经安装完毕,我们配置 Nginx 把请求转发给 PHP-FPM 来处理### 首先,重命名默认的配置文件:

cd /etc/nginx/conf.d/ mv default.conf defaut.conf.bak 在 /etc/nginx/conf.d创建 wordpress.conf 配置,参考下面的内容: server { listen 80; root /usr/share/wordpress; location / { index index.php index.html index.htm; try_files $uri $uri/ /index.php index.php; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } 配置后,通知 Nginx 进程重新加载:nginx -s reload  

收藏
1
sina weixin mail 回到顶部