FreeBSD#Apache+PHP安装配置

1.系统环境
    FreeBSD 8.3 RELEASE版(i386平台)、Apache-2.2.22、PHP-5.3.17版本。


2.安装Apache
    安装Apache最简单的方法仍然是通过强大的FreeBSD ports系统:
FreeBSD# cd /usr/ports/www/apache22
FreeBSD# make install clean
    输入上面2条命令来启动安装过程,其间会要求你设置一些选项,一般都采用默认的设置直接进行安装,直到重新出现“#”提示符,安装全部完成!


3.安装PHP
FreeBSD# cd /usr/ports/lang/php53
FreeBSD# make config
+--------------------------------------------------------------------+
|                     Options for php53 5.3.17                       |
| +----------------------------------------------------------------+ |
| | [ ] AP2FILTER  Use Apache 2.x filter interface (experimental)  | |
| | [X] APACHE     Build Apache module                             | |
| | [X] CGI        Build CGI version                               | |
| | [X] CLI        Build CLI version                               | |
| | [ ] DEBUG      Install debug symbols                           | |
| | [ ] FPM        Build FPM version (experimental)                | |
| | [X] IPV6       IPv6 protocol                                   | |
| | [ ] LINKTHR    Link thread lib (for threaded extensions)       | |
| | [ ] MAILHEAD   mail header patch                               | |
| | [ ] MULTIBYTE  zend multibyte support                          | |
| | [X] SUHOSIN    Suhosin protection system                       | |
| |                                                                | |
| |                                                                | |
| |                                                                | |
| |                                                                | |
+-+----------------------------------------------------------------+-+
|                       [  OK  ]       Cancel                        |
+--------------------------------------------------------------------+
  确认第2行的“APACHE”这一项被选中,之后选择“OK”退出,输入以下命令启动安装过程:
FreeBSD# make install clean


4.启动设置
修改“/etc/rc.conf”文件,确认存在以下1行设置:
apache22_enable="YES"
    这样可以让Apache服务在系统启动之后自动加载,修改该行设置之后下次启动系统就能生效。


5.Apache设置
  Apache的程序或脚本在默认情况下被安装在“usr/local/sbin”目录之下,而配置文件路径是“/usr/local/etc/apache22/httpd.conf”,为了将之前安装的PHP作为Apache的一个模块加载进来,需要做如下的一些设置。
Listen 8080
LoadModule php5_module libexec/apache22/libphp5.so
<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
  以上这些设置在文件中的位置并不是很重要,但最好尽量找到同类设置附近的位置增加或修改。修改之后运行“apachectl start”启动Apache;停止Apache就用“stop”参数;重启Apache用“restart”参数。


6.测试
    测试很简单:在上述配置文件中找到“DocumentRoot”这一项,由之指定的路径下创建一个“index.php”文件,内容是“<?php phpinfo(); ?>”。然后在浏览器地址栏中输入“http://localhost:8080”,如果能看到PHP版本以及其它相关信息就说明Apache+PHP已经安装配置成功!
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值