1.安装Apache2以及MySQL,PHP4以Apache2的模块的方式运行

aptitude install apache2-common apache2-mpm-prefork libapache2-mod-php4 mysql-server php4-mysql php4-gd phpmyadmin

其中phpadmin是一个基于web界面的MySQL管理工具.另外,在这一版的Debian中,安装PHP等跟Apache相关的程序时都会询问与那个版本的Apache关联(以方便安装程序进行自动配置),只需要选Apache2即可.

  1. 修改 /etc/php4/apache2/php.ini 使PHP可以存取MySQL数据库

#extension=mysql.so

改成

extension=mysql.so
  1. 设置MySQL root帐号初始秘密码

可先用命令检查是否有密码

LS1:~# mysqladmin version

在没有设置密码时,会显示版本信息.一旦设置了root帐号密码,就会提示存取限制错误

LS1:~# mysqladmin password YourPassword

4.安装PHP网页缓存引擎(Cache Engine)mmCache 因为mmCache现在还处于unstable阶段,所以不使用变通手段是无法直接获取的.当然如果你用的源是unstable或者是test.那就另当别论了.

获取mmCache安装包.

LS1:~# cd /tmp

LS1:~# wget http://debian.cn99.com/debian/pool/main/t/turck-mmcache/turck-mmcache_2.4.6-12_i386.deb

因为版本更新的缘故,具体的文件名需要在 http://debian.cn99.com/debian/pool/main/t/turck-mmcache 确认一下.主要是版本号可能有变化.

安装mmCache包

LS1:~# dpkg -i turck-mmcache_2.4.6-12_i386.deb

因为mmCache的默认安装是Apache,Apache2需要手动添加配置信息(可能就是这个缘故没有进stable).配置的方法可参考 http://turck-mmcache.sourceforge.net/index_old.html

LS1:~# nano /etc/php4/apache2/php.ini

添加如下信息

####mmCache###########################
extension="mmcache.so"
mmcache.shm_size="16"
mmcache.cache_dir="/tmp/mmcache"
mmcache.enable="1"
mmcache.optimizer="1"
mmcache.check_mtime="1"
mmcache.debug="0"
mmcache.filter=""
mmcache.shm_max="0"

创建mmCache的保存缓存文件的目录

LS1:~# mkdir /tmp/mmcache
LS1:~# chmod 0777 /tmp/mmcache

5.安装Zend Optimizer

因为Molyx使用Zend Optimizer对其PHP源代码进行了加密.所以必须安装Zend Optimizer才能够工作.如果没有这个要求.个人觉得没有必要再安装Zend Optimizer.因为其包含的缓存加速功能mmCache已经提供了.

下载

LS1:~# cd /tmp
LS1:~# wget http://downloads.zend.com/optimizer/2.5.7/ZendOptimizer-2.5.7-linux-glibc21-i386.tar.gz

安装

LS1:~# tar -zxvf  ZendOptimizer-2.5.7-linux-glibc21-i386.tar.gz
LS1:~# cd ZendOptimizer-2.5.7-linux-glibc21-i386
LS1:~# sh install.sh

同样可到Zend的下载页面 http://downloads.zend.com/optimizer/ 查找最新版安装包文件名

安装完毕后,会提示 php.ini 配置文件移动到了/usr/local/Zend/etc

6.重启Apache

LS1:~# /etc/init.d/apache2 restart

7.检验php配置

首先创建一个测试文件

LS1:~# nano /var/www/test.php

内容如下

<?php phpinfo()?>

按Ctrl+X,y,回车.保存并退出

使用浏览器访问 http://yourDebianIPAddress/test.php

如一切正常的话,就会有相应的PHP环境显示.