1.安裝nginxphp
sudo apt-get install nginx # 安裝 sudo vim /etc/nginx/sites-enabled/default # 修改配置文件 sudo nginx -t # 檢查配置文件 sudo service nginx restart sudo /etc/init.d/nginx restart
# nginx 配置文件 listen 80 default_server; root /var/www; # Add index.php to the list if you are using PHP index index.php index.html index.htm index.nginx-debian.html; #找到 location ~ \.php$ { 修改裏面 #socket 方式 必須和上面socket的listen路徑同樣 #fastcgi_pass unix:/run/php/php7.0-fpm.sock; #TCP方式 fastcgi_pass 127.0.0.1:9000; # nginx 配置文件 #無論用那種方式,通訊方式必定要對應。
2.安裝php7html
sudo apt-get install php7.0-fpm # 安裝 sudo vim /etc/php/7.0/fpm/pool.d/www.conf #修改配置文件 #能夠用以下方式檢查下配置文件是否有錯誤 sudo php-fpm7.0 -t sudo service php7.0-fpm restart # 重啓
# php 配置文件 # nginx 和fastcgi通訊有2種方式,一種是TCP方式,還有種是UNIX Socket方式 # 默認是socket方式 # listen = /run/php/php7.0-fpm.sock listen = 127.0.0.1:9000 # TCP方式
3.安裝php擴展mysql
sudo apt install php-mysql php-curl php-mcrypt php-gd php-memcached php-redis #此方式安裝會同時在多個版本下面分別安裝 #還有一些庫 sudo apt install php7.0 #按tab 能夠顯示以下一些庫 php7.0 php7.0-fpm php7.0-mysql php7.0-sqlite3 php7.0-bcmath php7.0-gd php7.0-odbc php7.0-sybase php7.0-bz2 php7.0-gmp php7.0-opcache php7.0-tidy php7.0-cgi php7.0-imap php7.0-pgsql php7.0-xml php7.0-cli php7.0-interbase php7.0-phpdbg php7.0-xmlrpc php7.0-common php7.0-intl php7.0-pspell php7.0-xsl php7.0-curl php7.0-json php7.0-readline php7.0-zip php7.0-dba php7.0-ldap php7.0-recode php7.0-dev php7.0-mbstring php7.0-snmp php7.0-enchant php7.0-mcrypt php7.0-soap #這個php 的源提供了幾個版本的php 5.5 5.6 7.0 7.1
4.安裝Mysql(注意密碼不要用root,否則遠程鏈接mysql可能會怎麼也連不上)nginx
sudo apt-get install mysql-server mysql-client # 安裝 service mysql start # 啓動 /etc/init.d/mysql start # 啓動 mysql -V # 查看版本 大寫V
===redis