安裝nginx
sudo apt-get update
sudo apt-get install nginx
安裝好之后兽赁,打開(kāi)瀏覽器袁余,在地址欄輸入127.0.0.1擎勘,按回車,如果看到nginx的歡迎頁(yè)面泌霍,證明安裝成功货抄。
安裝mysql
sudo apt-get install mysql-server
安裝期間會(huì)要求為root設(shè)置密碼
安裝php
這里我安裝的是php7.0,如需安裝其他版本朱转,請(qǐng)自行更換。
sudo apt-get install php7.0
注意:查看nginx 和fastcgi通信有2種方式积暖,一種是TCP方式藤为,還有種是UNIX Socket方式。
查看命令如下:
sudo vim /etc/php/7.1/fpm/pool.d/www.conf
默認(rèn)是socket方式 listen = /run/php/php7.1-fpm.sock
另外一種TCP方式 listen = 127.0.0.1:9000
檢查配置文件:
sudo php-fpm7.0 -t
修改nginx配置文件
sudo vim /etc/nginx/sites-available/default
添加index.php入口文件:
index index.php index.html index.htm index.nginx-debian.html;
然后打開(kāi)nginx自帶的php設(shè)置:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
# With php7.0-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# With php7.0-fpm:
fastcgi_pass unix:/run/php/php7.1-fpm.sock;
}
然后重啟nginx
sudo service nginx restart
到此配置文件基本ok了夺刑,我們?cè)?var/www目錄下缅疟,新建個(gè)index.php測(cè)試下看看
<?php
phpinfo();
?>
再次訪問(wèn)127.0.0.1,看到php的信息頁(yè)面證明配置成功遍愿。
安裝php的mysql擴(kuò)展
sudo apt-get install php7.0-mysql
之后就可以使用php連接數(shù)據(jù)庫(kù)了存淫。
參考鏈接
https://segmentfault.com/a/1190000016777859?utm_source=tag-newest
https://blog.csdn.net/a1010256340/article/details/79727323
https://blog.csdn.net/encircles/article/details/79656242
https://www.cnblogs.com/cqingt/p/8408969.html