FreeBSD7 Apache2.2 PHP5 PostgreSQL8.3 Ports安…
2009-05-13 15:45:38来源:未知 阅读 ()
1、安装PostgreSQL8.3
用PREFIX指定安装路径/home/developer/opt/postgresql
#cd /usr/ports/databases/postgresql83-server
#make install clean PREFIX=/home/developer/opt/postgresql
2、安装apache2.2
#cd /usr/ports/www/apache22
#make install clean PREFIX=/home/developer/opt/apache
针对自己需要选择,如果需要支持pgsql,需要选中pgsql这项。可以使用make config命令重新选择。
3、安装php5
#cd /usr/ports/lang/php5
#make install clean PREFIX=/home/developer/opt/php
针对自己需要选择,一般选择apache,suhosin,multibyte这三项即可。可以使用make config命令重新选择。
4、安装php5扩展
#cd /usr/ports/lang/php5-extensions
#make install clean
针对自己需要选择所需的扩展,需要使用postgresql,请选中pgsql项。其它根据自己需要选择。如果拿不准选择什么,可以用默认值,以后需要什么,可以重新到此ports 里单独选中需要的扩展安装。
5、安装ZendOptimizer
cd /usr/ports/devel/ZendOptimizer
make install clean
6、最后的准备工作
(1)到你的安装目录拷贝php.ini-dist到/usr/local/etc/php.ini,由于偶指定了安装目录,所以像下面这样做:
#cp /home/developer/opt/php/etc/php.ini-dist /usr/local/etc/php.ini
(2)修改apache 的httpd.conf,让他支持php5
#vim /home/developer/opt/apache/etc/apache22/httpd.conf
如果httpd.conf中没有下面三行,则加入
AddType application/x-httpd-php .php .phtml
AddType applicatoin/x-httpd-php-source .phps
LoadModule php5_module libexec/apache22/libphp5.so
修改DirectoryIndex为:DirectoryIndex index.html index.php
这样默认首页可以设成index.php
修改默认web主目录位置。
(3)修改php.ini文件,让他支持zendoptimizer.
#vim /usr/local/etc/php.ini
在最下面加入:
zend_optimizer.optimization_level=15
zend_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"
(4)建立pgsql数据库位置
#mkdir /home/developer/opt/postgresql/pgsql/data
#su root
#chown -R pgsql /home/developer/opt/postgresql/pgsql/data
7、启动测试
(1)启动postgresql
#/home/developer/opt/postgresql/bin/pg_ctl -D /home/developer/opt/postgresql/pgsql/data
(2)启动apache
#/home/developer/opt/apache/sbin/apachectl start
(3)在apache的web目录,放一个phpinfo文件,测试一下成功了没~
8、自启动
(1)apache
#cp /home/developer/opt/apache/etc/rc.d/apache22 /usr/local/etc/rc.d
在/etc/rc.conf中加入:
apache22_enable="YES"
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- FreeBSD下nginx+fast-cgi+mysql+zend的实现 2009-05-13
- gd 安装报错.求助 2009-05-13
- virtualbox for freeBSD 2009-05-13
- 从网上下载的packages为什么本地安装不了?[已解决!] 2009-05-13
- 求PC-BSD 7.1安装指南? 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash