Linux(Ubuntu)下PHP开发环境搭建
系统版本:Ubuntu 14.04 LTS
一、安装
安装PHP
1 2 3 |
|
安装Mysql
1 |
|
安装Apache2
1 2 3 |
|
以上命令在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 None为AllowOverride 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 开发环境已经搭建完成。