Linux(Ubuntu)下PHP開發環境搭建


系統版本:Ubuntu 14.04 LTS

一、安裝

安裝PHP

sudo apt-get install php5
sudo apt-get install php5-mysql  
sudo apt-get install php5-gd

 

安裝Mysql

sudo apt-get install mysql-server

 

安裝Apache2

sudo apt-get install apache2
sudo apt-get install libapache2-mod-php5
sudo apt-get install libapache2-mod-auth-mysq

 

以上命令在Ubuntu 14.04 LTS均測試通過,其他Debian系Linux如果提示無法定位軟件包請自行添加源。

二、環境配置

apache2配置:

配置工作目錄的兩個文件:/etc/apache2/apache2.conf  和  /etc/apache2/sites-enabled/000-default.conf

 

在apache2.conf 中找到:

 

<Directory /var/www>

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

</Directory>

 

 

在/etc/apache2/sites-enabled/000-default.conf中找到:

 

ServerAdmin webmaster@localhost

DocumentRoot /var/www

 

把兩個/var/www改為你工作目錄的絕對路徑

然后修改AllowOverride NoneAllowOverride All,可以避免很多問題。

 

然后執行  sudo /etc/init.d/apache2 restart 重啟apache

每次修改完apache的配置文件,一定要重啟才能生效。

在瀏覽器中訪問localhost,看到以下信息則說明apache已經正常工作。

 

PHP配置:

apache收到php文件請求的時候,會將這個php文件交給php解析器解析,然后將結果以純HTML的形式向客戶端返回。所以php配置的主要工作就是讓apache找到php解析器在哪。

 

在/etc/apache2/apache2.conf中找到:

 

# Include module configuration:

IncludeOptional mods-enabled/*.load

IncludeOptional mods-enabled/*.conf

 

添加以下兩行:

Include /etc/apache2/mods-available/php5.load

Include /etc/apache2/mods-available/php5.conf

 

在工作目錄中創建測試文件:

新建test.php文件

<?php

phpinfo();

 

訪問localhost/test.php

看到以下信息說明配置成功:

 

至此,PHP+Mysql+Aapche2 開發環境已經搭建完成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM