ubuntu下lamp搭建

Linux(Ubuntu)下PHP开发环境搭建

系统版本:Ubuntu 14.04 LTS

一、安装

安装PHP

1

2

3

sudo apt-get install php5

sudo apt-get install php5-mysql 

sudo apt-get install php5-gd

 

安装Mysql

1

sudo apt-get install mysql-server

 

安装Apache2

1

2

3

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值