码迷,mamicode.com
首页 > 数据库 > 详细

3.nginx-php-mysql的使用

时间:2016-05-23 11:55:58      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:

  1. NGINX的使用

    安装目录: /usr/local/nginx

    配置文件:/usr/local/nginx/conf/nginx.conf

    检测配置文件是否正确:/usr/local/nginx/sbin/nginx -t

    技术分享

    启动、关闭、重置配置文件:

    service nginx start|stop|reload|restart

    启动NGINX:

    技术分享

    成功的样式:

    技术分享

?

?

NGINX运行PHP需要运行NGINX和FASTCGI+php

Nginx监听80:

Fastcgi+php : 9000

然后当NGINX遇到PHP文件时,会把这个PHP的请求转给9000端口 的PHP来处理,NGINX本身不能处理PHP。

?

?

如何管理PHP?

关闭PHP:

  1. 通过端口号查看PHP程序的PID是多少:

    技术分享

  2. 使用kill 命令关闭PHP

    Kill -15|9 进程号 (-15:正常关闭 9:强制关闭)

    技术分享

    关闭之后现在通过端口号和进程名都找不到

    技术分享

开启PHP:

????技术分享

?

如何查看CPU的数量:

技术分享

?

?

练习:把LNMP环境搭建好,然后把之前做好的项目传到LINUX上并测试通过通过正常访问。

问题:

  1. 文件名以及目录的大小写
  2. 权限的问题,比较上传图片时,如果PHP程序没有上传目录的写权限

?

把程序上传到服务器的流程:

  1. 先在服务器上创建一个目录

    技术分享

  2. 把程序全部上传到这个目录中

技术分享

  1. 修改NGINX的配置文件,添加一个虚拟目录:

技术分享

?

技术分享修改好之后重新加载配置文件:

技术分享

?

  1. 修改程序目录中所有文件的所有者为www:www

    chown -R www:www /www

    -R : 包含所有的子目录中的文件

    技术分享

  2. 启动MYSQL数据库

    技术分享

  3. 登录MYSQL数据库并导入CMS的数据:

    技术分享

?

创建ITCMS数据库:

命令:create database itcms;

导入db.sql文件:

技术分享

  1. 修改MYSQL数据库的用户名和密码
    1. 切换到MYSQL数据库 : use mysql;
    2. 查看当前账号

      技术分享

    3. 重新处理这个表中的数据,把多余删掉

      技术分享

      修改ROOT的密码

      技术分享

      让这个账号马上生效:

      技术分享

  2. 修改本地的HOST文件把itcms.com指定向LINUX服务器的IP地址就可以了,完成!现在可以通过浏览器访问了:技术分享

3.nginx-php-mysql的使用

标签:

原文地址:http://www.cnblogs.com/yizhinageyuanfang/p/5519400.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!