FreeBSD 版本是 7.3,MySQL 版本是 5.0.90,Apache 版本是 2.2.14 ( 1.3.42 ) ,PHP 版本是 5.2.12. 我的安装顺序是先 MySQL, 然后安装 Apache 和 PHP, 一般是安装完成一个并测试通过后安装下一个 , 这样容易发现问题所在 .
一 . 安装 MySQL
代码如下
cd /usr/ports/databases/mysql50-server/
make WITH_XCHARSET=all // 默认支持所有字符集
make install
# 经历一个比较长的下载和编译过程后 ,mysql 基本安装完成 .
代码如下
rehash
# 拷贝 MySQL 的配置文件 , 系统默认提供了四个 , 需要根据服务器的配置来选择适合的配置文件 ,MySQL 的大部分配置 # 都可以通过此配置文件来完成 , 也可以在此配置文件中查看数据库的各种配置信息 .
代码如下
cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf
# 编辑 rc.conf 文件 , 在其中添加 mysql_enable="YES"
代码如下
vi /etc/rc.conf
# 启动 MySQL
代码如下
cd /usr/local/etc/rc.d/
./mysql-server.sh start
# 启动 MySQL 客户端
代码如下
cd /usr/local/bin
./mysql –u root -p
如果能成功连接到 MySQL, 则表示安装成功 !
需要注意的几点:
make安装时候的参数