3.nginx-php-mysql的使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.nginx-php-mysql的使用相关的知识,希望对你有一定的参考价值。
- 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:
- 通过端口号查看PHP程序的PID是多少:
- 使用kill 命令关闭PHP
Kill -15|9 进程号 (-15:正常关闭 9:强制关闭)
关闭之后现在通过端口号和进程名都找不到
开启PHP:
????
?
如何查看CPU的数量:
?
?
练习:把LNMP环境搭建好,然后把之前做好的项目传到LINUX上并测试通过通过正常访问。
问题:
- 文件名以及目录的大小写
- 权限的问题,比较上传图片时,如果PHP程序没有上传目录的写权限
?
把程序上传到服务器的流程:
- 先在服务器上创建一个目录
- 把程序全部上传到这个目录中
- 修改NGINX的配置文件,添加一个虚拟目录:
?
修改好之后重新加载配置文件:
?
- 修改程序目录中所有文件的所有者为www:www
chown -R www:www /www
-R : 包含所有的子目录中的文件
- 启动mysql数据库
- 登录MYSQL数据库并导入CMS的数据:
?
创建ITCMS数据库:
命令:create database itcms;
导入db.sql文件:
- 修改MYSQL数据库的用户名和密码
- 切换到MYSQL数据库 : use mysql;
- 查看当前账号
- 重新处理这个表中的数据,把多余删掉
修改ROOT的密码
让这个账号马上生效:
- 修改本地的HOST文件把itcms.com指定向LINUX服务器的IP地址就可以了,完成!现在可以通过浏览器访问了:
以上是关于3.nginx-php-mysql的使用的主要内容,如果未能解决你的问题,请参考以下文章
在使用加载数据流步骤的猪中,使用(使用 PigStorage)和不使用它有啥区别?
Kettle java脚本组件的使用说明(简单使用升级使用)
PageHelp的使用getParameter的使用zpage-nav的使用QRcode的使用wxpay微信支付的使用jackson-xml数据的转换