1. 程式人生 > 其它 >ubuntu上安裝php7.0+nginx+mysql

ubuntu上安裝php7.0+nginx+mysql

安裝Nginx

sudo apt install nginx
sudo service nginx start

然後在其他電腦瀏覽器中輸入該主機的ip地址進行訪問。

linux下檢視ip地址的命令:

ifconfig -a

這個192.168.78.130,這個就是ip地址。

瀏覽器中輸入地址:

說明nginx安裝成功。

安裝MySQL

sudo apt install mysql-server

安裝過程中需要輸入兩次密碼。

安裝MySQL安全元件

sudo mysql_secure_installation

安裝過程中首先需要輸入MYSQL的root密碼.

當詢問“Change the root password?”時,輸入“N”

剩下的問題可以敲擊回車鍵,選擇預設選項。

安裝PHP

sudo apt install php php-fpm php7.0-mysql

為使Nginx支援PHP,需要修改Nginx的配置檔案,首先備份原始配置檔案。

sudo mv /etc/nginx/sites-available/default /etc/nginx/sites-available/default.old

編輯/etc/nginx/sites-available檔案,作為Nginx的配置檔案。

sudo vim /etc/nginx/sites-available/default

PS:這裡可能會出現這種情況:

這是由於沒有安裝VIM編輯器,安裝VIM即可:

sudo apt-get install vim

向/etc/nginx/sites-available輸入以下內容

server {
        listen       80;
        server_name  your_site_name.com;
        root /usr/share/nginx/html;
        index index.php index.html;

        location / {
                try_files $uri $uri/ =404;
        }

        error_page 404 /404.html;
        error_page 500 502 503 504 /50x.html;

        location = /50x.html {
                root /var/www/html;
        }

        location ~ .php$ {
                try_files $uri =404;
                fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }
}

修改完Nginx配置,需要重啟Nginx

sudo service nginx restart

在/usr/share/nginx/html/目錄建立info.php檔案,測試PHP

sudo nano /usr/share/nginx/html/info.php

輸入以下內容

<?php

phpinfo();

?>

在瀏覽器輸入地址: