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 这一步骤执行的时候不会出现新的命令行,你需要重新打开一个窗口执行下面的命令


    mysql -u root
    use mysql
    update user set password=password("XXX") where user="root"
    flush privileges

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
配置

//此处是将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;
}

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

6. 在nginx上配置域名


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

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

完成

你可能感兴趣的:(CentOS6.8 下Web开发环境搭建(LNMP))