1.設置靜態(tài)id
sudo nano /etc/network/interfaces
#The primary network interface
auto ens33
iface ens33 inet dhcp
#iface ens33 inet static
#address 192.168.1.200
#netmask 255.255.255.0
#gateway 192.168.1.1
#dns-nameservers 114.114.114.114
重啟ubuntu
sudo reboot
2.安裝nginx
獲取最新安裝包
sudo apt-get update
下載nginx
sudo apt-get install nginx
3.安裝 php7 :(不要嘗試直接apt-get install php7,這樣會默認安裝apache兰英,ubuntu 16默認不能安裝php5)
sudo apt-get install php7.0-cli php7.0-cgi php7.0-fpm php7.0-mcrypt php7.0-mysql curl libcurl3 libcurl3-dev php7.0-curl
4.安裝MySQL數(shù)據(jù)庫
sudo apt-get install mysql-server
5.nginx管理操作
移動文件
sudo mv /var/www /var/nginx
sudo mv /var/nginx/html /var/nginx/www
修改nginx文件權(quán)限
sudo chown -R ubuntu:ubuntu /var/nginx
建立軟鏈接
sudo ln -s /var/nginx /nginx
sudo ln -s /var/nginx ~/nginx
備份此文件
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.backup
更改文檔
sudo nano /etc/nginx/sites-available/default
配置文件樣式
# Default server configuration
#
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/nginx/www;
# Add index.php to the list if you are using PHP
index index.php index.html index.htm;
server_name www.test.com test.com *.test.com;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
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.0-fpm.sock;
}
}
重啟nginx
sudo service nginx restart
6.安裝phpMyAdmin
打開文件
cd ~/nginx/www
下載phpMyAdmin壓縮包
wget https://files.phpmyadmin.net/phpMyAdmin/4.7.6/phpMyAdmin-4.7.6-all-languages.zip
解壓<若系統(tǒng)未下載unzip撇叁。則先下載unzip>
<sudo apt install unzip>
unzip ./phpMyAdmin-4.7.6-all-languages.zip
刪除壓縮包
rm phpMyAdmin-4.7.6-all-languages.zip
修改文件名稱
mv ./phpMyAdmin-4.7.6-all-languages ./pma
7.判斷nginx是否下載成功
確認在/var/nginx/www 文件下是否有index.nginx-debian.html網(wǎng)頁,修改文檔名稱
mv ./index.nginx-debian.html ./index.php
在網(wǎng)址中輸入自己的ip確認是否有welcom to nginx
8.PHP探針判斷php環(huán)境是否配置好
cd /var/nginx/www
sudo nano index.php
刪除原有代碼畦贸,將下方代碼復制入index.php文檔
<?php
phpinfo();
?>
再次訪問ip
9.安裝wordpress
下載陨闹、解壓
cd ~
wget http://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
修改權(quán)限
sudo chown -R ubuntu:www-data wordpress
刪除壓縮包
rm /home/ubuntu/latest.tar.gz
mv /var/nginx/wordpress/ /var/nginx/www