FreeBSD6.2安装apache2.2.x+PHP5.2.X+MySQL5.1.X+WEBMIN

时间:2008-07-30 09:49:19   来源:  作者:  点击:次  出处:技术无忧
关键字:freebsd apache22 mysql php5

环境:
首先要做的事
安装CVSup并更新ports
,在这里就不再重复介绍了。下面我们来介绍关于基本的apache2.2.X+PHP5.2.X+MySQL5.1.X+WEBMIN安装调试工作!
一,安装apach2.2.X
cd /usr/ports/www/apache22
make install clean
#跳出的提示框中,使用默认的配置就可以了
二,安装PHP5.2.X
cd /usr/ports/lang/php5
make install clean
#跳出的提示框中,请选中APACHE
#安装完成后,有一段提示:
#Make sure index.php is part of your DirectoryIndex.
#You should add the following to your Apache configuration file:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
三,安装常用的PHP模块
cd /usr/ports/lang/php5-extensions
make install clean
#在跳出的提示框中,除了预设的项目外,我们还可以再选择一些常用的项目,例如:EXIF、FTP、GD、IMAP、MYSQL、PDF、SESSION、SOCKETS、ZLIB、ZIP。
#这些项目非常常用,尤其是 SESSION。
#然后还会出现一个选单,保持默认就可以了
#然后跳出第三个提示框,是否使用UTF8,请选上.
#PHP 模块安装完成后,还要在/etc下建立立起 php.ini 文件
cp -rp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini
四,安装MySQL5.1.X
cd /usr/ports/databases/mysql51-server
make install clean
cd /usr/ports/databases/php5-mysql
make install clean
如果希望MySQL支持所有字符集,可以使用下面的命令安装
make WITH_XCHARSET=all install clean
五, Apache2.2.X基本配置
ee /usr/local/etc/apache22/httpd.conf
设置下列信息
ServerAdmin you@example.com
ServerName www.example.com:80
DocumentRoot "/usr/local/www/apache22/data"
在 DocumentRoot 之后,有下列区段:
Options Indexes FollowSymLinks
注释这项
#Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
您必须将它(FollowSymLinks)改成您的网页根目录位置
DirectoryIndex index.html index.htm index.php
加入PHP支持
如果您要使用PHP,则必须在httpd.conf中加入PHP的支持,请在httpd.conf档案其它AddType周围加入下列内容,以便归类:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
六,安装WEBMIN
cd /usr/ports/sysutils/webmin
make install clean
然后执行
/usr/local/lib/webmin/setup.sh
安装期间可以设置WEBMIN的控制端口,服务监听端口,管理员用户名及密码等,也可以默认安装完成,修改默认配置文件。
ee /usr/local/etc/webmin/miniserv.conf
其中默认控制端口
port=10000
服务监听端口
listen=10000
管理员用户名及密码文件的保存路径
userfile=/usr/local/etc/webmin/miniserv.users
七, 将Aphche2.2.X以及MySQL 5.1.X和WEBMIN加入开机启动
echo 'apache22_enable="YES"' /etc/rc.conf
echo 'mysql_enable="YES"' /etc/rc.conf
echo 'webmin_enable="YES"' /etc/rc.conf
更多电脑、家电软硬件维修资讯请访问维修技术


相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面

特别推荐