预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

在FreeBSD8系统部署Apache+MySQL+PHP5 一、安装Apache2.2 cd/usr/ports/www/apache22 makeinstallclean ◆去掉IPV6 ◆添加MySQL 安装完成后,需要编辑/etc/rc.conf文件,添加下面内容到/etc/rc.conf: apache22_enable="YES" 配置Apache2.2 安装完成后,备份/usr/local/etc/apache22/httpd.conf文件: Cp/usr/local/etc/apache22/httpd.conf/usr/local/etc/apache22/httpd.conf.bak 编辑/usr/local/etc/apache22/httpd.conf文件,以使Apache22Server支持PHP: vim/usr/local/etc/apache22/httpd.conf 1.大约354行 在AddTypeapplication/x-gzip.gz.tgz下面添加以下内容: AddTypeapplication/x-httpd-php.phpAddTypeapplication/x-httpd-php-source.phps 2.大约212行 添加'index.php'到'DirectoryIndex'主目录索引: DirectoryIndexindex.phpindex.html 3.第152行 DocumentRoot"/home/www"#存放web的路径,根据自己需求更改 4.第178行 <Directory"/home/www">#存放web的路径,这个根据自己需求更改 二、安装PHP5.2 cd/usr/ports/lang/php52makeinstallclean选择如下安装选项: ◆去掉IPV6 ◆添加CLI、CGI、APACHE、SUHOSION、FASTCGI、PATHINFO 三、安装PHP5.2-extensions扩展 cd/usr/ports/lang/php52-extensions makeconfig makeinstallclean makeconfig安装添加选项如下: 添加BZ2、CALENDAR、CTYPE、GD、GETTEXT、ICONV、MBSTRING、MCRYPT、MHASH、MYSQL、MYSQLI、OPENSSL、PCRE、POSIX、SESSION、SOCKETS、TOKENIZER、ZIP、ZLIB。 我在线上服务器的centos5.4下,一个个手动源码编译PHP5的扩展包,感觉是件非常痛苦的事情;Apache如是,Nginx下亦如是;在FreeBSD8下一切都简单了,这个过程有点长。 复制/usr/local/etc/php.ini-dist为/usr/local/etc/php.ini: cp/usr/local/etc/php.ini-dist/usr/local/etc/php.ini 四、安装ZendOptimizer cd/usr/ports/devel/ZendOptimizer makeinstallclean安装完成提示如下: *******************************************************************************YouhaveinstalledtheZendOptimizerpackage. Edit/usr/local/etc/php.iniandadd: [zend] zend_optimizer.optimization_level=15zend_extension_manager.optimizer="/usr/local/lib/php/20060613/Optimizer"zend_extension_manager.optimizer_ts="/usr/local/lib/php/20060613/Optimizer_TS"zend_extension="/usr/local/lib/php/20060613/ZendExtensionManager.so"zend_extension_ts="/usr/local/lib/php/20060613/ZendExtensionManager_TS.so"********************************************************************* 编辑php.ini,复制以上[Zend]内容到文本末尾: vim/usr/local/etc/php.ini 重新启动你的WebServer. /usr/local/etc/rc.d/apache2