略
在root权限下执行 如果是第一次,运行
portsnap fetch extract
以后则可以
portsnap fetch update
1.可以使用ports安装
cd /usr/ports/database/mysql51 make install clean
2.直接下载编译好了的安装包
pkg_add -rv mysql51
3.配置my.cnf
cp /usr/local/share/mysql/my-large.cnf /usr/local/etc/my.cnf
编辑/usr/local/etc/my.cnf
skip-networking #大多数情况,都不需要远程调用mysql #log-bin=mysql-bin #大多数情况也用不到mydql cluster
4.启动mysql
echo 'mysql_enable="YES"' >> /etc/rc.conf /usr/local/etc/rc.d/mysql-server start
1.可以使用ports安装
cd /usr/ports/www/apache22 make install clean
第一次安装由于没有配置config,所以会弹出窗口让你选择模块,选择所需要的模块进行安装
2.使用编译好的包远程安装
pkg_add -rv apache22
3.配置apache
apache的主配置文件是/usr/local/etc/apache22/httpd.conf,可以根据实际情况修改,主要并且重要的参考:http://lamp.linux.gov.cn/Apache/ApacheMenu/index.html
4.启动apache
echo 'apache22_enable="YES"' >> /etc/rc.conf /usr/local/etc/rc.d/apache22 start
cd /usr/ports/lang/php5 && make install clean
安装PHP5扩展
cd /usr/ports/lang/php5-extensions/ && make install clean
配置php.ini
cp /usr/local/etc/php.ini-recommended /usr/local/etc/php.ini
让apache支持php,修改/usr/local/etc/apache22/httpd.conf
LoadModule php5_module libexec/apache22/libphp5.so AddType application/x-httpd-php .php