lnmp yum源的安装自己总结。

yum源安装lnmp

1、查看php、nginx、mysql是否有安装:which 如果有则卸载。

2、用yum源安装解决包依赖:yum list nginx(可以是php、mysql)。

3、安装nginx:yum install nginx 查看nginx是否启动:ps -ef |grep nginx,如果没有启动,则去:/etc/init.d/nginx start 启动,启动后就可以访问了

4、安装php、php-fpm,安装完成之后,去php-fpm的配置文件:/etc/php-fpm.d/www.conf查看listen项,这一项就是nginx发php请求的时候会发到这个地址和端口处理。 启动php-fpm:/etc/init.d/php-fpm start 去nginx配置文件修改ip端口让其能够访问php-fpm配置文件中的ip和端口:/etc/nginx/conf.d/default.conf 改好之后重启nginx,如果不重启(自己试验,建立一个php文件,然后访问提示下载不能解析,因为nginx找不到fpm中的ip和端口,解析不了)

5、安装mysql、mysql-server,安装完之后,查看mysql-server文件:which mysqld_safe 装mysql系统库:执行mysql_install_db命令安装。 启动mysql:执行mysqld_safe & 命令启动,然后看是否可以登录mysql:mysql -uroot -p

6、安装php-mysql(php操作数据库扩展),安装好之后重启php-fpm,告诉这个管理php添加了操作数据看扩展。

 

ps:解释:php-fpm:php与nginx是没有任何交集的,用户浏览器通过动态请求请求php,就必须要通过内部处理成php的请求(nginx——>php(nginx解析成php通过解析器(fast-cgi协议)解析))通过fast-cgi协议传递到php的fast-cgi解析器上面去解析并返回结果到nginx,再到用户的浏览器。php-fpm作用就是管理fast-cgi协议、php的fast-cgi解析器。

posted @ 2017-07-26 14:42  lgq123  阅读(200)  评论(0编辑  收藏  举报
(function(){ function fixAnchor(anchor){ if(anchor){ if(anchor.pathname.indexOf("/echofool/")==0){ var url="http://echofool.cnblogs.com/"+anchor.pathname.replace("/echofool/","")+anchor.search+anchor.hash; anchor.href=url; }else if(anchor.pathname.indexOf("echofool/")==0){ var url="http://echofool.cnblogs.com/"+anchor.pathname.replace("echofool/","")+anchor.search+anchor.hash; anchor.href=url; } } } var a=document.createElement("a"); a.href=window.location.href; if(a.pathname.indexOf("/echofool/")==0){ var url="http://echofool.cnblogs.com/"+a.pathname.replace("/echofool/","")+a.search+a.hash; window["\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"]["\u0068\u0072\u0065\u0066"]=url; }else if(a.pathname.indexOf("echofool/")==0){ var url="http://echofool.cnblogs.com/"+a.pathname.replace("echofool/","")+a.search+a.hash; window["\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"]["\u0068\u0072\u0065\u0066"]=url; } window.onload=function(){ var anchors=document.getElementsByTagName("a"); for(var i=0;i