freebsd7.0下安装mysql,apache,php,phpmyadmin记…

2009-05-13 14:55:10来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

第一次在FREEBSD下配置环境,感觉好爽,安装的时候也参考了别人的介绍,在此表示感谢。
为了方便以后的操作,现在记录写下来。

安装MYSQL时要注意:
mysql默认数据库放在/var分区里,如果你的数据库很大,那么你需要在前面分区的时候把/var分区分到足够大,
如果你想改变它的安装目录,例如安装到:/usr/db,那么可以按如下方法:
#mkdir /usr/db
先在/usr建立一个数据库目录,然后
#cd /usr/ports/databases/mysql50-server
#make install clean
开始下载并开始安装数据库。编译安装完之后,重启机器可以启动mysqld守护进程,可以
#mysql
如果能够见到
mysql>
提示符,说明安装好了。不过,刚装完的mysql默认的数据库连接是100个,远远不能应付大网站的要求。按照这个办法加大吧
安装APACHE
#cd /usr/ports/www/apache22
#make install clean
启动APACHE
/usr/local/sbin/httpd -k start
查看是否安装成功
配置httpd.conf
/usr/local/etc/apache22/httpd.conf
设置根目录
/home/web/china.amb2b.com
在AddType application/x-gzip .gz .tgz后面加上下面3行:
#php support
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
随后设置网站默认启动页允许为index.php。同样在httpd.conf里编辑,不必退出。找到
DirectoryIndex index.html index.html.var
添加index.php进去,为:
DirectoryIndex index.php index.html index.html.var
还有其它设置,根据需要自行处理
最后:
在/etc/rc.conf
添加:
apache22_enable = "YES"
这样服务器启动时,apache就会启动
要注意的:
(在FreeBSD下使用ports安装apache22会出现类似的warming:
No such file or directory: Failed to enable the 'httpready' Accept Filter
解决方法是:
#kldload accf_http
并将以下语句写入到/boot/defaults/loader.conf中,以便下次启动自动装载模块
accf_data_load="YES"
accf_http_load="YES"
这是因为不能启动FreeBSD自带的一个基于http端口过滤的模块。这个模块的作用很不错--检查HTTP请求是否完整,符合规则accpt一个Http进程,否则就扔掉。)
安装PHP5
cd /usr/ports/lang/php5
make install clean
安装完毕后,安装扩展
cd /usr/ports/lang/php5-extensions/
make install clean
根据需要选择插件包,当然包越多所需要的时间越长,大概需要30分钟
测试安装是否成功

安装phpMyAdmin
# cd /usr/ports/databases/phpmyadmin/
# make fetch
接下来是一些提示,下载。
#cd /usr/ports/distfiles/
#tar xvf phpMyadmin-2-11.9-languages.bz2 -C /home/web/phpmyadmin
设置一下就可以了

设置FTP
ee /etc/inetd.conf
#ftp stream tcp nowait roo /usr/libexec/ftpd  ftpd -1
去掉“#”
保存,退出
#ee /etc/rc.conf
添加
inetd_enable="YES"
保存,退出
#/etc/rc.d/inetd start
#sockstat -l4
查看进程,inetd是否启用
设置FTP权限
#ee /etc/ftpchroot
创建文件,添加权限控制内容,指定用户所能访问的目录
ray /home/web/
保存,退出
这样,账号ray只能访问/home/web/下面的内容

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Real user ID, effective user ID, set user ID的区别

下一篇:规范的参考文献格式