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 开发环境已经搭建完成。

posted @ 2017-03-21 13:09  河边的码农  阅读(6565)  评论(0编辑  收藏  举报