Ubuntu下的PHP開發環境架設

2021-09-02 08:52:20 字數 2158 閱讀 8275

ubuntu下的php開發環境架設

今天重新裝了ubuntu那麼就吧過程記錄下。

開啟終端,也就是命令提示符。

我們先來最小化組建安裝,按照自己的需求一步一步裝其他擴充套件。命令提示符輸入如下命令:

1sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

上面的命令是最小化組建安裝amp也就是apache2 ,php5 和 mysql 在加上乙個php的mysql擴充套件

\上面命令輸入完成後提示輸入密碼,成功後詢問你是否安裝y繼續。然後就等待著完成安裝…

安裝的時候第一次出現乙個這樣的介面,意思是讓你設定root管理員密碼,重複一次後繼續..\\

我們寫個php的探針指令碼試試看看php有沒有被支援操作如下:

1sudo touch /var/www/test.php //預設apache**root目錄是/var/www23

sudo vim /var/www/test.php //用自己習慣的編輯器編輯如果不會用vim 可以用gedit提供vim命令45

<?php67

phpinfo() //php探針指令碼,就一句話89

?>

如圖:\

然後我們訪問localhost/test.php看看能否執行,如果正常的花就可以看到如下圖:

載入中...

看到這個至少你的php環境已經搭建成功了,然後自己選擇自己需要的組建。開啟命令提示符輸入下面命令:

1sudo apt-get install php5 //然後按tab鍵 可以看到如下php擴充套件

\像我自己就會安裝如下幾個組建:

1sudo apt-get install php5-gd php5-curl php5-xdebug23

gd //相簿,如生成驗證碼,處理都離不開它45

curl //支援ftp,http等等協議。用起來很方便67

xdebug //裝這個配合eclipse進行斷點除錯相當爽~~

其它的根據專案需要自行新增。

自己還有個習慣就是基本上從來不是用預設/var/www路徑,自己一般定義在使用者目錄下

如我的站點目錄會配置在/home/return/workspace/web 目錄下,這樣歸檔起來比較方便

修改站點目錄方法,開啟

1/etc/apache2/sites-enabled/0***x //在sites-enabled/0xx開頭的檔案裡面有預設站點配置資訊

用編輯器開啟:vim(或者gedit) /etc/apache2/sites-enabled/0*** //0***指的是以0開頭的那個檔案

如圖:\

修改完成儲存後,重新啟動一次apache 讓其載入剛才修改的配置檔案

如圖:\

然後在你的使用者目錄下的workspac/web下面寫個php檔案測試下看看是否正常。

當然還有最後乙個配置就是虛擬目錄,如果經常輸入localhost或者一些專案中需要配置一些網域名稱,而測試的話又經常需要改來改去的

因此我是習慣性的在hosts做本地網域名稱解析,然後繫結虛擬目錄。例如test.com 是我們專案用到的網域名稱,那麼首先修改hosts檔案做本地解析

命令和內容如下:

1sudo vim(或者gedit) /ect/hosts //本地網域名稱解析就是靠它的

在檔案中加入 127.0.0.1 test.com 如圖:

\然後在/etc/apache2/sites-enabled/下面建立乙個名為www.test.com的檔案,最好直接複製乙份0***開頭的配置檔案做修改就行

取名為www.test.com方便識別和辨認。apache缺省會載入/etc/apache2/sites-enabled目錄下的所有配置檔案

檔案內容如圖:

載入中...

注意:severname就是你要繫結的網域名稱documentroot是要繫結的目錄,我直接繫結了/home/return/workspace/web/test資料夾

如果不寫入servername的話test.com是無法解析到/home/return/workspace/web/test目錄的

在裡面加入乙個php探針檔案如圖:

\可以看到已經解析到對應的目錄了。好了基本配置就這寫,每個人的使用習慣和風格不一樣,自己用多了就有了

自己的使用習慣了,包括自己會了簡化一些工作寫一些自己的實用指令碼等等

Ubuntu下的PHP開發環境架設

開啟終端,也就是命令提示符。我們先來最小化組建安裝,按照自己的需求一步一步裝其他擴充套件。命令提示符輸入如下命令 1sudo apt get install apache2 php5 mysql libapache2 mod php5 mysql server 上面的命令是最小化組建安裝amp也就是...

Ubuntu下的PHP開發環境架設

今天重新裝了ubuntu那麼就吧過程記錄下。開啟終端,也就是命令提示符。我們先來最小化組建安裝,按照自己的需求一步一步裝其他擴充套件。命令提示符輸入如下命令 1sudo apt get install apache2 php5 mysql libapache2 mod php5 mysql serv...

Ubuntu下的PHP開發環境架設

今天重新裝了ubuntu那麼就吧過程記錄下。開啟終端,也就是命令提示符。我們先來最小化組建安裝,按照自己的需求一步一步裝其他擴充套件。命令提示符輸入如下命令 1sudo apt get install apache2 php5 mysql libapache2 mod php5 mysql serv...