lnmp yum源的安装本身总结。

yum源安装lnmpphp

一、查看php、nginx、mysql是否有安装:which 若是有则卸载。mysql

二、用yum源安装解决包依赖:yum list nginx(能够是php、mysql)。nginx

三、安装nginx:yum install nginx 查看nginx是否启动:ps -ef |grep nginx,若是没有启动,则去:/etc/init.d/nginx start 启动,启动后就能够访问了sql

四、安装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和端口,解析不了)数据库

五、安装mysql、mysql-server,安装完以后,查看mysql-server文件:which mysqld_safe 装mysql系统库:执行mysql_install_db命令安装。 启动mysql:执行mysqld_safe & 命令启动,而后看是否能够登陆mysql:mysql -uroot -p浏览器

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

 

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解析器。server

相关文章
相关标签/搜索