LAMP全安装详解

我安装的是Ubuntu 9.10的,通过新得立软件包管理工具,通过任务分类选择LAMP,然后选择安装,在浏览器中输入 http://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.


意味着PHP的系统已经安装好了。

接下来看看如何配置apache服务器。

(1) 先配置主文件目录,在/etc/apache2/sites-available目录下,通过sudo gedit httpd.conf,

<VirtualHost *:80>
    ServerAdmin xujie19841206@hotmail.com
#加上indexes就可以让任何目录下的所有文件展现出来
    DocumentRoot /home/xujie/www
    <Directory />
        Options indexes FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /home/xujie/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

...


就可以在我的主目录/home/xujie/www下建立index.html,或者index.php。


(2) 接下来编辑/etc/apache2/apache2.conf中的文件,是服务器的配置文件,添加

# 使得能够识别主页目录
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>


#使得能够启用PHP
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


然后打开/etc/apache2/httpd.conf文件,添加

LoadModule php5_module /usr/lib/apache2/module/libphp5.so


(3) 编辑/etc/php5/apache2/php.ini文件,它是PHP的主配置文件,加上extension=mysql.so,就可以支持MySQL数据库了。


(4) /home/xujie/www目 录下,建立index.php文件,然后在浏览器中输入http://localhost/index.php,就可以看到PHP的配置结果页面了。


(5)当然需要服务器的重新起来,输入 sudo /etc/init.d/apache2 restart就可以了。

 

现在开始安装Zend Framework,方法如下:

(1)输入:sudo apt-get install zend-framework,然后会看到需要消耗60M左右的空间的提示,选择Y,就OK了。

(2)在/etc/php5/apache2/php.ini目录下,把

#include_path:去掉注释,然后把include_path = ".:/usr/share/php改为:include_path = ".:/usr/share/php/libzend-framework-php/:/usr/share/php",就可以加载ZF框架了。

(3)然后输入a2dismod,看看其中有没有rewrite,默认是没有,然后输入sudo a2denmod rewrite,提示输入密码就安装了rewrite。

(4)在/etc/apache2/sites-available/default文件中所有的AllOverride行都修改为:AllowOverride All ,就可以了。

(5)服务器重启:sudo /etc/init.d/apache2 restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值