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