用FreeBSD的ports安装apache+php+mysql·改


也许您的mysql已经成功的运行了起来,但这还是远远无法满足要求的,万维网的存败似乎跟重要的来自于Apache和PHP的成功与否——至少,这决定您主机可以运行两层结构的网站。指尖在被人称作“小黑”的电脑键盘上拂动,我键入了:
cd /usr/ports/www/apache22/
make install clean
正如上面一样,我又一次回忆了我虚度的童年时光。
cd /usr/ports/lang/php5
make config ,在这里要选择您需要的PHP的modules,但请记住一点,如果您不选择apache支持的话,也许您就会因此而后悔莫及。伤害一个系统的最好方法就是伤害他最不容易察觉的地方。
make install clean ;rehash
童年又再一次的被回忆了起来,我似乎看见了家乡的桃花……

当我从回忆的桎梏中解脱出来,回身,编译已经结束,剩下的只有配置了,回味中,我想,这也许就是生活,等待中的生活。
配置过程相比之下是紧张而痛苦的,没有了漫长的等待,更多的是寻觅。
在/usr/local/etc/apache22/httpd.conf中加入:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps #可不加,仅仅只是方便您察看PHPS格式的源代码。

可以尝试让系统启动起来了,付出了艰辛之后,是时候享受成果了:
apachectl start
echo “<?php phpinfo() ?>” > /usr/loacl/www/data/info.php
如果启动成功,并能显示lynx http://localhost/info.php ,说明您的辛苦没有白费,系统起来了!Apache PHP Mysql这一刻在您的机器上灵魂附体,他已经不是一个人在战斗!!

echo ”””””””””””””””” mysql_enable = “YES” ”””””””””””””””” >> /etc/rc.conf
echo ”””””””””””””””” apache2_enable=”YES” ”””””””””””””””” >> /etc/rc.conf
这样,纵然您的机器无故重起,照旧服务器还可以正常运行,一如往常一样的运行着……运行着…………

我显示器就样默默的对视了大约40分钟,在这40分钟里,我和他的距离最近只有0.01厘米,就在这40分钟之后,我彻底的爱上了FreeBSD……
爱上的FreeBSD,也爱上了开源,这难道就是传说中的幸福吗?

Pages: 1 2

, , ,

  1. #1 by 匿名网友 on 2007年08月29日 - 16:39

    我用了你的命令进行ports的同步,可是系统提示这个命令不存在.

  2. #2 by admin on 2007年08月29日 - 18:50

    • 方法1:在安装系统时(或使用sysinstall命令)请选择net->cvsup软件包
    • 方法2:cd /usr/port/net/cvsup;
      make install clean ;rehash
    • 方法3:pkg_add  -r cvsup

    然后再进行后续的操作

  3. #3 by Johnny.He on 2007年09月9日 - 05:13

    我刚刚找到这里 谢谢你写的东西!这篇文章太有意思啦!哈哈!谢谢你细心的指导!

  4. #4 by 忍不住不说 on 2009年01月5日 - 23:21

    刚开始接触BSD之流,从你的站最新文章一篇篇看过来,忽然到了这篇,感觉好不习惯,颇有点让雪村用俺们那噶都是东北人的味道朗诵英文的莎士比亚著作的感觉,技术文章这样写起来和看起来,感觉还是有些头冒黑线。呵呵,一家之言,随感而发。

(will not be published)