十二周一次课(4月23日)
12.1 LNMP架构介绍
12.2 MySQL安装
12.3/12.4 PHP安装
12.5 Nginx介绍
扩展
Nginx为什么比Apache Httpd高效:原理篇 http://www.toxingwang.com/linux-unix/linux-basic/1712.html
apache和nginx工作原理比较 http://www.server110.com/nginx/201402/6543.html
mod_php 和 mod_fastcgi以及php-fpm的比较 http://dwz.cn/1lwMSd
概念了解:CGI,FastCGI,PHP-CGI与PHP-FPM http://www.nowamagic.net/librarys/veda/detail/1319/ https://www.awaimai.com/371.html
12.1 LNMP架构介绍
12.2 MySQL安装
之前已经下载过mysql的包
在r.aminglinux.com下载。版本可能会更新。下载最新的版本。
查看mysql有没有启动。如果启动了,把它删除掉。
进入src目录,所有下载的包放到这里,方便查找。
下载,解压。
MV前,local/不能有mysql目录
之前创建过用户和增加过mys用户
把之前创建的删除掉。
初始化,把所需要的目录生成。
拷贝配置文件,之前已拷贝过。
指定datadir,socket;【mysqld-safe】下的两行注释掉。!includedir 注释掉。
编辑启动本
指定basedir datadir
启动服务
查看是否启动成功
12.3 PHP安装(上)
把之前编译的文件清空
增加 php-fpm
安装完,再编译。
#make&make install
12.3 PHP安装(下)
测试配置文件的语法,出现错误,是因为没有配置文件,需要配置配置文件。
修改配置文件
生产环境用php.ini-production 开发环境用php.ini-development
配置文件,用到的代码,在如下网络地址:
coding.net/u/aminglinux/p/aminglinux-book
更简单的 地址,book.aminglinux.com
转到如下页面,具体在15章。
ppt所在的网络地址:
coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D15Z/php-fpm.conf
复制了代码粘贴//PHP是在本机上用的,nnginx和PHP是在一台机器上用的。
12.5 Nginx介绍
俄国人开发的软件,下面是Nginx的官网。
转载于:https://blog.51cto.com/461565/2107133