嘿嘿,刚搞定 ZF需要的环境,趁热打铁,记下来
LAMP就不说了,环境是 Ubuntu 6.10 PHP 5.1 Mysql 5 Apache 2
我假设你跟我一样笨,笨到按照Ubuntu中国上的快速设置指南级别的来配置了LAMP
ZendFramework需要pdo支持,为了应和它,shit,费了偶不少时间
先是pdo 网上前篇一律 基本上源自此处 http://www.ooso.net/index.php/archives/272 希望这里是原创地址,不然原文作者又要骂我了
文中提到了使用 pecl 说白了就是pear呗,
netyang@netyang-Family:~$ sudo apt-get install php5-pear 然后 netyang@netyang-Family:~$ sudo pecl install pdo
不急着修改 php.ini
接下来装libmysql
netyang@netyang-Family:~$ sudo apt-get install libmysqlclient15-dev
然后pdo_mysql netyang@netyang-Family:~$ wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz netyang@netyang-Family:~$ tar xzvf PDO_MYSQL-1.0.2.tgz netyang@netyang-Family:~$ cd PDO_MYSQL-1.0.2 netyang@netyang-Family:~$ phpize netyang@netyang-Family:~$ ./configure netyang@netyang-Family:~$ make netyang@netyang-Family:~$ make install 要是没有make 就 netyang@netyang-Family:~$ sudo apt-get install make 这里结束后添加如下的字符进入 /etc/php5/apache2/php.ini 的末尾就可以了 netyang@netyang-Family:~$ sudo gedit /etc/php5/apache2/php.ini
extension=pdo.so extension=pdo_mysql.so
重启apache netyang@netyang-Family:~$ sudo /etc/init.d/apache2 restart
可以输出一下phpinfo看看

原文:http://blog.chinaunix.net/u/8036/showart_248820.htmlLinux联盟收集整理 |