Installing Apache2.2, MySQL5 and PHP5 on FreeBSD 6.2
++Installing MySQL Server 5
cd /usr/ports/databases/mysql50-server
make install clean
mysql_install_db
chown -R mysql /var/db/mysql/
chgrp -R mysql /var/db/mysql/
/usr/local/bin/mysqld_safe -user=mysql &
mysqladmin -u root password newpassword
echo ‘mysql_enable=”YES”‘ >> /etc/ rc.conf
++Installing Apache2.2
cd /usr/ports/www/apache22
make install clean
kldload accf_http #resolved error of <<Failed to enable the ‘httpready’ Accept Filter>>
add accf_http_load=”YES” into /boot/loader.conf #load accf_http module permanently
echo ‘apache22_enable =”YES”‘ >> /etc/ rc.conf
++Installing PHP5 and PHP5 Extensions
cd /usr/ports/lang/php5
make install clean
cd /usr/ports/lang/php5-extensions
make config
make install clean
add the following 2 lines into httpd.conf:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
cp /usr/local/etc/php.ini-recommended /usr/local/etc/php.ini
++ test
apachectl restart #restart apache
cd /usr/local/www/apache22/data
vim php.php
<?php
phpinfo();
?>
http://ip/php.php
A web server has been done!
Last modified at: Friday, July 13th, 2007 01:53:04 pmTrackback URL: http://blog.zhangjianfeng.com/article/597/trackback
Tags: apache, freebsd, mysql, php





















0 Responses to “Installing Apache2.2, MySQL5 and PHP5 on FreeBSD 6.2”