白璐 待业网络编译模块

2012 年 10 月 17 日1,0330

  在网络好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

0 0