#進入root權限
sudo su
#php環境搭建
apt-get install apache2
add-apt-repository -y ppa:ondrej/php
apt update
apt install php7.0
apt install -y mysql-server mysql-client
apt-get install libapache2-mod-php7.0
apt-get install php7.0-mysql
dpkg-reconfigure php7.0-mysql
apt-get install php7.0-xml
apt-get install php7.0-gd
apt-get install phpmyadmin
在安裝過程中會要求選擇Web server:apache2或lighttpd,使用空格鍵選定apache2,然后確定,下面界面輸入你剛才安裝Mysql時設置的密碼,確定。再確認一次Mysql密碼,確定。
然后將phpmyadmin與apache2建立連接,
sudo ln -s /usr/share/phpmyadmin /var/www/html
重啟apache2
sudo /etc/init.d/apache2 restart
其他
重啟mysql
/etc/init.d/mysql restart
完全卸載apache2
apt update
apt upgrade
apt remove apache2*
apt autoremove
搭建nginx服務
apt install nginx
service nginx start
為使Nginx支持PHP,需要修改Nginx的配置文件
vim /etc/nginx/sites-available/default
添加以下內容
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
service nginx restart
放入一個info.php文件,打開http://本地IP/info.php測試php環境
php文件代碼如下
<?php phpinfo(); ?>
最后,可以選擇刪除創建的info.php文件,避免被攻擊者利用。
