Ubuntu 下安装 Blitz for PHP

0

Comments

Blitz 是为 PHP 设计的一个高效模板系统,关于这个模板系统的高效程度和更多内容参见其英文主页。因为安装这个还是比较麻烦的,上次安装过这次又忘记了怎么做……

非常无奈地,这个程序不仅没有进入 Ubuntu 的源,而且也没有看到编译好的 deb 包,所以首先,我先从 SourceForge 上下载了它的源代码。然后开始安装。

解压后,我一直以为源码包的默认安装方式:./configure – make – make install 错了!第一步就提示找不到 ./configure……看看 README,发现需要先执行一条命令叫做“phpize”。我在终端中输入 phpize,提示找不到命令,而且没有提示什么软件包中包含这个命令。在网上查到需要安装 php5-dev 包,于是就用 apt-get 安装了 php5-dev 包。再执行 phpize,发现目录里瞬间多出了许多文件。然后,执行 ./configure,make,make install。安装完成。

重启 apache2 查看 phpinfo,发现 blitz 没有出现!怎么会这样呢……突然看到 phpinfo 里面的“additional .ini files parsed”一栏里面都是形如“/etc/php5/apache2/conf.d/插件的名称.ini”,所以就找到 /etc/php5/apache2/conf.d/ 目录,查看了里面随便一个文件,发现其实格式很简单,就是

1
extension=插件名.so

于是就添加了一个文件“blitz.ini”,内容为

1
extension=blitz.so

保存。再次重启 apache2,查看 phpinfo,终于看到 blitz 了!

Leave a Reply