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