freebsd6.0下apache2.2+worker方式以及php4.4.2…

2009-05-13 02:29:33来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


本来一直用的zeus,但是感觉在freebsd6.0下zeus的PHP的内存占用很高,可能是我没配置好吧,反正设置了好几台机器均不行.所以尝试安装了apache2.2感觉效果很不错.
重新编译内核和微调内核文件是不可缺的,不过教程很多,搜搜吧.
先装mysql4.1(4.0方法相同)
cd /usr/ports/databases/mysql41-server
make clean
make deinstall
ee Makefile
在CONFIGURE_ARGS这段话的
--enable-thread-safe-client前面加上三句参数
BUILD_OPTIMIZED=yes \
BUILD_STATIC=yes \
PTHREAD_LIBS=-lkse \
make
make install
安装完成后运行
mysql_install_db --user=mysql
启动服务器/usr/local/etc/rc.d/mysql-server.sh start
mysqladmin –uroot –p password yourpassword(修改root密码)
2.安装apache22
cd /usr/ports/www/apache22
ee Makefile
修改
WITH_MPM?= 后面改成worker
在上面--enable-http前面加上
--WITHOUT_IPV6=yes \
--WITH_STATIC_SUPPORT=yes \
--WITH_THREADS=yes \
make install clean
安装完成
ee /etc/rc.conf
添加一句:
apache22_enable="YES"
使用/usr/local/etc/rc.d/apache22.sh start 启动apache
/usr/local/sbin/httpd -l
看看
core.c
worker.c
http_core.c
mod_so.c
现在是使用worker方式运行的apache
3.安装php
cd /usr/ports/www/mod_php4
ee ../../lang/php4/Makefile
在--enable-inline-optimization -q前面加上
          --with-gd \
          --with-mysql \
          --with-zlib=/usr \
          --enable-xml \
然后make install
安装完成
但是现在有些PHP程序不能运行,所以要去安装一下
cd /usr/ports/lang/php4-extensions
ee Makefile
然后照上面安装mod_php方式
在--enable-inline-optimization -q前面加上
          --with-gd \
          --with-mysql \
          --with-zlib=/usr \
          --enable-xml \
make install
好了.这次安装完了.其他优化的方面内容有许多了.就不写了.
上面的内容是我和niuboy装了许多次后来装的,感觉效果很不错.

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/15588/showart_90146.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:come on

下一篇:学习linux的一些困惑