youkind

PHP博客 首页 新随笔 联系 聚合 管理
  3 Posts :: 0 Stories :: 6 Comments :: 0 Trackbacks
Redhat9上部署php5.1.2 + ice3.0.1 + apache1.3 + mysql5.0.21的概要配置,ice目前不是很普及,相关中文的东西也不是很好找。ice + php 更是少上加少了。

首先这几个安装文件都很容易下,不多说了。

[安装mysql5.0.21]
# ./configure --prefix=/usr/local/mysql --with-openssl --enable-thread-safe-client --enable-local-infile --with-charset=gb2312 -with-extra-charsets=gb2312,gbk
# make clean
# make
# make install
# cp support-files/my-medium.cnf /etc/my.cnf
# cd /usr/local/mysql
# bin/mysql_install_db --user=mysql
# chown -R root  .
# chown -R mysql var
# chgrp -R mysql .
# bin/mysqld_safe --user=mysql &

[安装ice3.0.1]
1 要先安装Berkley DB的一个东东
 解压后 cd build_unix
 ../dist/configure --enable-cxx
 make
 make install
2 安装ice3.0.1,有DB_HOME的一行改为
DB_HOME         ?= <Berkley DB的安装目录>
3 配一下就开始make吧,有出错信息的话注意看一下lib或是include的地方
4 make install

目前ice3.0.1支持php只到5.1.2,这里的配置是把icePHP装成php的ext模块,装的是php 的cgi模式
[安装IcePHP3.0.1]
1  cd /root/software/php-5.1.2
2  cp /root/ice/IcePHP-3.0.1/src/ice/ ext/ -R
3  cp /root/ice/IcePHP-3.0.1/configure-5.1.2.gz configure.gz
4  gunzip configure.gz
5  ./configure --with-mysql=/usr/local/mysql --with-openssl --enable-discard-path --enable-pcntl --enable-sysvmsg --enable-sysvsem  --enable-sysvshm --with-expat-dir=/usr  --enable-ftp --with-iconv --with-ice=/usr/local/Ice-3.0.1/
6  make;make install

这时在IcePHP-3.0.1目录下有很多test 可惜我没试出,python的东西看不懂,但实际上应该已经通了。
在/usr/local/lib/php.ini里的[php]下配好ice.options 和ice.slice,这两个选项需要手工加的,ice的中文手册上没有讲的很清,总的来说实际环境时还是可能会有很多乱七八糟的问题。不过配通以后用c++和php通过ice通信还是蛮好玩的。
posted on 2006-05-29 11:42 进程的程 阅读(1774) 评论(6)  编辑 收藏 引用 网摘

Feedback

# re: php5.1.2 + ice3.0.1 + apache1.3 + mysql5.0.21环境搭建 2006-06-09 16:45 asdf
为什么我的机器要
Please reinstall the iconv library.?  回复  更多评论
  

# re: php5.1.2 + ice3.0.1 + apache1.3 + mysql5.0.21环境搭建 2006-06-09 20:45 进程的程
iconv是字符集转换时用的一个库,一般redhat9会带的,如果没有的话应该可以去下个装一下吧   回复  更多评论
  

# re: php5.1.2 + ice3.0.1 + apache1.3 + mysql5.0.21环境搭建 2006-06-12 16:42 asdf
php ice module搞定了,呵呵

你有没有试过如何配置php.ini然后应用ice的方法?

能不能写篇文章,介绍一下,今天搞了半天没搞定,他的说明文档说得也不清楚,晕了

这是我的msn,能不能联系一下呀,大师!  回复  更多评论
  

# re: php5.1.2 + ice3.0.1 + apache1.3 + mysql5.0.21环境搭建 2006-06-12 16:49 asdf
msn:meizhe1981@hotmail.com
qq:64452627  回复  更多评论
  

# re: php5.1.2 + ice3.0.1 + apache1.3 + mysql5.0.21环境搭建 2006-06-27 13:36 进程的程
很久没来了 不知这位兄弟还能看到不

ice.options="--Ice.Trace.Network=1 --Ice.Warn.Connections=1"
ice.slice="/home/ossh/cbin_mgr/hello/Hello.ice"

加在/usr/local/lib/php.ini 的[PHP]下面应该就可以在php里调了,具体怎么调可以看IcePHP的例子

如果要在程序里指定配置项(如使用哪个.ice文件),我也没看到ice官方的说法,应该可以通过ini_set() 和ini_get() 做吧
  回复  更多评论
  

# re: php5.1.2 + ice3.0.1 + apache1.3 + mysql5.0.21环境搭建 2006-12-15 19:17 求职信的解释
今天没白来,学到了今天没白来,学到了今天没白来,学到了今天没白来,学到了今天没白来,学到了今天没白来,学到了今天没白来,学到了今天没白来,学到了今天没白来,学到了今天没白来,学到了今天没白来,学到了今天没白来,学到了今天没白来,学到了今天没白来,学到了今天没白来,学到了今天没白来,学到了今天没白来,学到了  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: