扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
1.安装apache
tar -xzvf apache-2.0.45.tar.gz
cd apache-2.0.45
./configure --prefix=/usr/local/apache --enable-module=so
make
make install
2.安装imap
tar -xzvf imap-2002.tar.gz
cd imap-2002
make lrf SSLTYPE=none
cd c-client
cp mail.h linkage.h rfc822.h /usr/local/include
cp c-client.a /usr/local/lib/libc-client.a
3.安装kerveros
rpm -ivh --force krb5*.rpm
4.安装php4
tar -xzvf php-4.3.1.tar.gz
cd php-4.3.1
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs
--with-config-file-path=/usr/local/lib --enable-track-vars
--with-xml --with-mysql --with-imap=../imap-2002
--with-kerberos
make
make install
cp php.ini-dist /usr/local/lib/php.ini
5.配置httpd.conf
AddType application/x-httpd-php .php .php3 .phtml .inc
AddType application/x-httpd-php-source .phps
LoadModule php4_module modules/libphp4.so
/usr/local/apache/bin/./apachet1 restart 重新启动apache
6.测试apache对php的支持
编写/usr/local/apache/htdocs/test.php
<?phpinfo()?>;
测试:
http://127.0.0.1/test.php
7.整合v-webmail
tar -xzvf v-webmail-1.5.0.tar.gz
cp -r v-webmail-1.5.0 /usr/local/apache/htdocs
cd v-webmail-1.5.0
chmod 777 logs
chmod 777 userdata
chmod 777 tmp
另外,可能存在大小写的问题,同样的包在win32下可以用,而在Linux可能会出错!不用急,将includes目录下问题对应的文件名作大小写转换即可。
本人在调试中改了以下文件:
includes/pear/pear.php (PEAR.PHP)
includes/common.php 65行:url.php(URL.php)
其他问题以此类推!
濠碘€冲€归悘澶愬箖閵娾晜濮滈悽顖涚摃閹烩晠宕氶崶鈺傜暠闁诡垰鍘栫花锛勬喆椤ゅ弧濡澘妫楅悡娆撳嫉閳ь剟寮0渚€鐛撻柛婵呮缁楀矂骞庨埀顒勫嫉椤栨瑤绻嗛柟顓у灲缁辨繈鏌囬敐鍕杽閻犱降鍨藉Σ鍕嚊閹跺鈧﹦绱旈幋鐐参楅柡鍫灦閸嬫牗绂掔捄铏规闁哄嫷鍨遍崑宥夋儍閸曨剚浠樺ù锝嗗▕閳ь剚鏌ㄧ欢鐐寸▕鐎b晝顏遍柕鍡嫹