搭建 php 運行環境

本教程只按最簡單的方法搭建環境,不深究爲何php

更新、升級軟件倉庫

apt-get update
apt-get upgrade

編譯安裝 nginx

sudo apt-get install -y gcc make libpcre3 libpcre3-dev libpng-dev
wget http://nginx.org/download/nginx-1.10.3.tar.gz
tar zxvf nginx-1.10.3.tar.gz
cd nginx-1.10.3
./configure
make && make install

默認安裝在 /etc/local/nginx 目錄下html

安裝 mysql

sudo apt-get -y install mysql-server

期間會讓你設置數據庫的密碼,重複輸入兩次便可mysql

安裝 php

sudo apt-get install php php-fpm php-curl php-gd php-mysql -y

這裏安裝了 php 和 php 最經常使用的擴展,
若是後期須要別的能夠直接 apt-get install php-插件名nginx

修改 php-fpm 配置

咱們要改的文件默認在 /etc/php/7.0/fpm/pool.d/www.confsql

大概在第 33 行,把 listen = /run/php/php7.0-fpm.sock 給成 listen = 127.0.0.1:9000數據庫

完成之後須要重啓一下 php-fpm 服務,命令:service php7.0-fpm restartphp7

修改 nginx 配置

nginx 默認安裝在 /usr/local/nginx下,配置文件通常是該目錄下的 conf/nginx.cnfcurl

找到相似代碼塊,在 index.html 前面加一個 index.phpphp-fpm

location / {
    root   html;
    index  index.php index.html index.htm;
}

找到相似代碼塊,修改一致測試

location ~ \.php$ {
    root           html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

創建測試網頁

進入 /usr/local/nginx/html 下,新建 index.php 文件,內容以下

<?php
    phpinfo();
?>

修改文件權限

進入 /usr/local/nginx/ 目錄,

chown www-data html
chgrp www-data html

啓動 nginx ,驗證環境

進入 /usr/local/nginx/html 下, 執行 ./nginx

訪問網頁,若是看到 php 版本信息就說明環境安裝成功

相關文章
相關標籤/搜索