嗯哼,結束外派,我胡漢三又回來了,回來第一件事,就是重新裝服務器,搭環境,以前用的apache,最近改了nginx,來吧,從頭開始
因為以前一直用apache,這次換一個nginx試試。
1、更新系統
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
2、安裝nginx
sodu apt-get install nginx
查看是否安裝成功:
nginx -v
或在瀏覽器輸入: 127.0.0.1(你的訪問地址,ip或者域名都可以)
3、安裝mysql
sudo apt-get install mysql-server (中間會讓你輸入root密碼和確認密碼) sudo apt-get install mysql-client
查看是否安裝成功:
mysql -u root -p (然后輸入密碼)
select version(); (查看數據庫版本)
4、安裝php
sudo apt-get install php
php -v (查看版本)
5、安裝FastCgi
sudo apt-get install spawn-fcgi
6、nginx 支持php (修改fefault的文件,一定先備份)
修改主機名
vim /etc/nginx/sites-available/default
server_name localhost;
修改為index.php
index index.html index.htm index.nginx-rebian.html
#修改為:
index index.php index.html index.htm
去掉下面部分的注釋用於支持 php 腳本:去掉注釋
location ~ \.php$ { root /var/www/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
7、php支持mysql
安裝mysql擴展
sudo apt-get install php7.0-mysql
安裝必要擴展
sudo apt-get install php7.0 php-pear sudo apt-get install php7.0-curl sudo apt-get install php7.0-json sudo apt-get install php7.0-cgi
8、最后是查看結果了
在根目錄里面
vim index.php
輸入 <?php phpinfo();?
注:
nginx 重啟/開始/停止(當然我安裝過程中啊,還有很多坑,在其他文章里面有啊,關注我查看怎么解決其他的坑)
sudo service nginx restart
sudo service nginx start
sudo service nginx stop