ubuntu下配置php开发环境(linux)

作者:管理员 更新时间:2014-09-11 15:42

ubuntu下搭建php环境
所谓lamp就是:linux   apche mysql和php构架
不多说直接上重点
安装apache2:
在root用户下运行命令(不知道怎么进入root用户的在博客里边搜索ubuntu直接找了)
sudo apt-get install apache2
安装php模块
sudo apt-get install php5
安装mysql
sudo apt-get install mysql-server
其他模块安装
sudo apt-get install libapache2-mod-php5
sudo apt-get install libapache2-auth-mysql
这两个模块是用于apache解析php
sudo apt-get install php5-mysql
这个模块在php操作mysql数据库时用到
sudo apt-get install php5-gd
这个不用多说了吧gd库
安装完成以后基本配置都已经ok了只是一些小的细节问题
配置信息在根目录etc/apache目录
安装完成apache2以后根目录在/var/www下可以通过访问localhost来测试下提示信息出现
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
这个了 就算ok了 /var/www创建一个test.php文件运行一段代码试试
基本上就能用了
安装完成以后貌似php的的解析都有点问题,浏览php网页的时候会保存,apache没有将其解析为网页
网上一般说的三需要在http.conf中添加xxxx,对其他的linux系统可能确实如此,但是ubuntu有点特殊
ubuntu的apache2配置在etc/apache2目录下
这个目录下有个apache2.conf文件,通过这个文件包含其他配置文件涵盖了所有的apache2系统配置信息
php解析部分的配置在etc/apche2/mods-available下的php5.conf和php5.load中,apache2.conf文件中并没有将这两个文件包含进来,只要包含进去就ok了
在apache2.conf中找到
# Include module configuration:

  Include /etc/apache2/mods-enabled/*.load

  Include /etc/apache2/mods-enabled/*.conf

  在其后面添加

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

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

  *************************************************

  另外一种方法就是将这两个文件链接到mods-enabled目录下:

  sudo ln -s /etc/apache2/mods-available/php5.load /etc/apache2/mods-enabled/php5.load

  sudo ln -s /etc/apache2/mods-available/php5.conf /etc/apache2/mods-enabled/php5.conf

  这一种方式更好一点,没有破坏apache2本身的配置结构。

来源:亦有软件
软件产品Eysln Software Product
亦有公告Eysln Notice
案例中心Eysln Template
知识库Eysln Knowledge Base
工具箱Eysln Toolkit Online