ubuntu上安裝php7.0+nginx+mysql
阿新 • • 發佈:2022-05-04
安裝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();
?>
在瀏覽器輸入地址: