CentOS6.8 下Web开发环境搭建(LNMP)

1. 安装Nginx

  • **更新yum **yum -y update
  • 安装Nginxyum install nginx

2. 安装mysql

  • **安装mysql客户端 **
    yum install mysql

  • 安装mysql服务器端
    yum install mysql-server yum install mysql-devel

  • 修改配置
    /etc/my.cnf中加入default-character-set=utf8

  • 添加开机启动
    chkconfig –add mysqld

  • 开机启动
    chkconfig mysqld on

  • 创建root管理员
    命令:mysqladmin -u root password XXXX
    登录:mysql -u root -p 再输入密码即可
    忘记密码

    • service mysqld stop
    • mysqld_safe –user=root –skip-grant-tables 这一步骤执行的时候不会出现新的命令行,你需要重新打开一个窗口执行下面的命令

    <code>
    mysql -u root
    use mysql
    update user set password=password(“XXX”) where user=”root”
    flush privileges
    </code>

3. 安装PHP-fpm

  • 安装php php-fpm
    yum install php php-fpm
  • **设置系统在启动时自动运行php-fpm **
    chkconfig –level 345 php-fpm on
  • 第一次运行php-fpm
    /etc/init.d/php-fpm restart

4. 配置Nginx

路径 /etc/nginx/conf.d/default.conf
配置
<code>
//此处是将php与nginx联系在一起的配置
location ~ .php$ {
root /data/nginxwebs; //这个是nginx服务器的根目录
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME/data/nginxwebs$fastcgi_script_name;
include fastcgi_params;
}
</code>

5. 购买域名并在阿里云备案

6. 在nginx上配置域名

<code>
//default.conf(/etc/nginx/conf.d/default.conf)
server{
server_name blog.xinru.me
}
</code>

7. 在域名的DNS上增加A记录,指向服务器IP

完成

    原文作者:馨如姐姐
    原文地址: https://www.jianshu.com/p/57537ea5409a
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞