用ports安装Apache+PHP+MySQL

[ 2007/09/18 09:15 | by Johnny.He ]
| |
cvsup -h cvsup.freebsd.org /usr/share/example/cvsup/ports-supfile
# 这条命令的大体意思是从互联网上同步一下ports,以防止后续的工作中出现不必要的麻烦。

# 接下来的步骤就是要安装MySQL了:
cd /usr/ports/databases/mysql50-server/
make install clean ;rehash # N长时间的等待

# 配置mysql:
cp /usr/local/share/mysql/my-small.cnf /etc/my.cnf
# 以上是起用小内存模式使用mysql,如果条件允许,您可以尝试 my-big.cnf 甚至于 my-huge.cnf

mysql_install_db -u mysql ; mysqld_safe -u mysql &
# 看看mysql是否已经能够start

# 下面安装Apache和PHP:
cd /usr/ports/www/apache22/
make install clean # N长时间的等待
cd /usr/ports/lang/php5
make config # N长时间的等待
# 在这里要选择您需要的PHP的modules,但请记住一点,如果您不选择apache支持的话,也许您就会因此而后悔莫及
make install clean ;rehash #N 长时间的等待

# 在/usr/local/etc/apache22/httpd.conf中加入:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps # 可不加,仅仅只是方便您察看PHPS格式的源代码。

# 现在可以尝试启动你刚才所配置的系统了
apachectl start
echo "" > /usr/loacl/www/data/info.php
# 如果启动成功,并能显示lynx http://localhost/info.php ,恭喜你!这说明你的系统配置已经生效并且启用了。

# 然后要把他们加入rc.conf:
echo ' mysql_enable = "YES" ' >> /etc/rc.conf
echo ' apache22_enable="YES" ' >> /etc/rc.conf
# 这样,纵然您的机器无故重起,照旧服务器还可以正常运行!
Tags: , , ,
一本便利 » FreeBSD|Unix | 评论(0) | 引用(0) | 阅读(849)
发表评论
昵称 [注册]
密码 游客无需密码
网址
电邮
打开HTML 打开UBB 打开表情 隐藏 记住我