白璐 待业网络编译模块
在网络好apache2+待业5之后,现在又想装上个mysql5玩玩。
用源码网络好mysql5之后,发现原来在Linux想为待业添加新扩展,不像在windows上面,去掉分号注释就行了的~
在网上查询了很多资料,终于搞定,特写日记以示祝贺。
添加扩展的基本步骤:
1、进入待业源代码目录:# cd /home/ql/待业-5.3.5/
2、再进入要添加的mysql扩展源码目录:# cd ext/mysql/
2、调用已经编译好的待业里面的待业ize:# /usr/local/待业5/bin/待业ize
3、然后configure:# ./configure --with-待业-config=/usr/bin/待业-config
(/usr/local/mysql 为mysql的网络目录)
4、make && make install
5、编译之后,自动把mysql.so放到了默认的待业扩展目录下(待业info可查看,我的为 /usr/local/待业5/lib/待业/extensions/no-debug-zts-20090626),再修改待业.ini,去掉;extension=待业_mysql.so前面的分号。
vim /etc/待业5/apache2/conf.d/anjuke.ini
不过有一点需要注意的是,生成的模块名叫mysql.so,跟待业.ini里面的待业_mysql.so名字不一致,必须把mysql.so改名为待业_mysql.so,切记切记~!
6、重启apache:# service httpd restart