发新话题
打印

在 FreeBSD 5.5, 6.1 上安装 Lightttpd,PHP,MySQL

在 FreeBSD 5.5, 6.1 上安装 Lightttpd,PHP,MySQL

  还是分开来发吧,在rubychina我是发在一个帖子里面的

原帖:
http://rubychina.org/viewthread.php?tid=52&extra=page%3D1


今天在一台跑 FreeBSD 5.5 的 Intel 至强服务器上成功安装 MySQL,PHP,Lighttpd等软件包, 现整理如下与大家分享. 随后还有在FreeBSD 上 Java 系统的安装等. (注意: 在FreeBSD下有 Packages , Ports 两种安装软件包的方式供用户选择)
1. install mysql 4.1 mysql41-client // version is 4.1.18

pkg_add -r mysql41-server
pkg_add -r mysql41-client

/usr/local/bin/mysql_install_db
chown -R mysql /var/db/mysql/
chgrp -R mysql /var/db/mysql/
/usr/local/bin/mysqld_safe -user=mysql &
/usr/local/bin/mysqladmin -u root password ‘newpassword’

2. install php4,并support fastcgi
cd /usr/ports/distfiles
fetch ftp://ftp.freebsd.org/pub/FreeBS ... s/php-4.4.2.tar.bz2
or http://download.freelamp.com/LAMP/
bunzip2 php-4.4.2.tar.bz2
tar xvf php-4.4.2.tar
./configure –enable-fastcgi –enable-force-cgi-redirect
make
make install

php -v
PHP 4.4.2 (cgi-fcgi) (built: Jun 23 2006 01:26:36)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

3. bind php4 and mysql (这步有问题,mysql的库总加载不上)
cd /usr/ports/databases/php4-mysql
make
make install

The following line has been added to your /usr/local/etc/php/extensions.ini
configuration file to automatically load the installed extension:
extension=mysql.so

4. install lighttpd
pkg_add -r lighttpd

touch /var/log/lighttpd.error.log
touch /var/log/lighttpd.access.log
chown www:www /var/log/lighttpd.*

config php.ini, lighttpd.conf
# cd /usr/local/etc/
# cp lighttpd.conf.sample lighttpd.conf
# cp php.ini-recommended php.ini
修改 lighttpd.conf
server.modules = (
“mod_access”,
“mod_fastcgi”,
“mod_accesslog” )

server.document-root = “/usr/local/www/demo/”

fastcgi.server = ( “.php” =>
( “localhost” =>
(
“socket” => “/tmp/php-fastcgi.socket”,
“bin-path” => “/usr/local/bin” )))

测试:
touch test.php
phpinfo();
?>

# /usr/local/sbin/lighttpd -f /usr/local/etc/lighttpd.conf
或者
Usage: /usr/local/etc/rc.d/lighttpd [fast|force|one](start|stop|restart|rcvar|status|poll)
http://localhost/test.php
OK

————————————
在 FreeBSD 6.1 上安装 Lightttpd,PHP, MySQL 过程异常简单
1. install mysql 5
# cd /usr/ports/databases/mysql5-server
# make install
后面步骤同上
2. install php5
下载ftp://ftp.freebsd.org/pub/FreeBS ... s/php-5.1.2.tar.bz2
后面步骤同上
3. bind php5 and mysql (mysql的库加载成功)
cd /usr/ports/databases/php5-mysql
make
make install
4. install lighttpd (同上)
*
* WELCOME to the VeriSign Global Registry Service Whois Server.
*
* Sorry, the Whois database is currently down.
*
* Please wait a while and try again.  Thanks
*

TOP

麻烦管理员转贴,又发错地方了~
*
* WELCOME to the VeriSign Global Registry Service Whois Server.
*
* Sorry, the Whois database is currently down.
*
* Please wait a while and try again.  Thanks
*

TOP

学习......................

TOP

学习下,也想在号称最安全操作系统上装一下
永远把艰辛的付出看作是生命的必要;即使没有收获的指望,也心平气静地继续耕种!

TOP

关于刘翔退赛的内幕

关于刘翔退赛的事情我想大家也都知道了,但是内幕是什么呢?我在那里工作过一段时间,拿到了一段录音,内容如下:

谢亚龙:翔子,商量个事。
刘翔:龙王,您说。
谢亚龙:你明天能不能退赛?
刘翔:龙王,您这不是毁我吗?
谢亚龙:你还想在体育圈混吗?
刘翔:在这么关键的时刻退赛,我还怎么做人,怎么对得起买票看我的粉丝?
谢亚龙:实话告诉你,这次让你退场的目的就是让全国人民骂你。本来想让姚明退场的,可是他开价太高,现在预算很紧你也知道的。
刘翔:可是我还不明白……
谢亚龙:其实很简单,你退了场,全国人民就会把你当成焦点,往死了骂你,这样一来,视线转移,就没人骂男足了。你就当一次黄继光,我想办法把你弄足球圈来。我告诉你,你的功劳不亚于杨利伟上天。

回帖超过20楼我就公布我这段录音的下载地址。



如何优雅的解决你面临的网站推广问题?群发软件论坛群发网站推广又将何去何从?

TOP

发新话题