FreeBSD利用ports安装MySQL+Apache+PHP
使用Ports方式在FreeBSD下配置MySQL,Apache,PHP
郁闷了好几天,终于在FreeBSD下将MySQL,Apache,PHP的环境培植好了.下边把配置步骤和注意点罗列在下边,和大家分享.
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,则表示安装成功!
二.Apache+php的安装
也许您的mysql已经成功的运行了起来,但这还是远远无法满足要求的,万维网的存败似乎跟重要的来自于Apache和PHP的成功与否——至少,这决定您主机可以运行两层结构的网站。指尖在被人称作“小黑”的电脑键盘上拂动,我键入了:
cd /usr/ports/www/apache22/
make install clean
正如上面一样,我又一次回忆了我虚度的童年时光。
cd /usr/ports/lang/php5
make config ,在这里要选择您需要的PHP的modules,但请记住一点,如果您不选择apache支持的话,也许您就会因此而后悔莫及。伤害一个系统的最好方法就是伤害他最不容易察觉的地方。
make install clean
rehash
童年又再一次的被回忆了起来,我似乎看见了家乡的桃花……
当我从回忆的桎梏中解脱出来,回身,编译已经结束,剩下的只有配置了,回味中,我想,这也许就是生活,等待中的生活。
配置过程相比之下是紧张而痛苦的,没有了漫长的等待,更多的是寻觅。
在/usr/local/etc/apac
相关文档:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test &n ......
MySQL的每个数据库目录中有一个文件db.opt,该文件主要 用来存储当前数据库的默认字符集和字符校验规则。
eg.default-character-set=latin1
default-collation=latin1_swedish_ci
该文件中存储的是创建数据库时默认的字符集和字符集校验规则,则该数据库在以后创建表时如果没有指定字符集和校验规则,则该表的这两个 ......
一、创建用户的命令
mysql> create user 'username'@'localhost' identified by 'password';
Query OK, 0 rows affected (0.06 sec)
二、给新加用户授予权限
mysql> grant all privileges on test.* to 'username'@'localhost';
Query OK, 0 rows affected (0.00 sec)
说明:这条命令授予 username 对数据库 te ......
tomcat6.0 + JSP + mysql数据库连接池配置
环境:tomcat6.0 ,mySQL 5.021
把mysql驱动包分别放到%TOMCAT_HOME%/lib 和你的应用的WEB-INF\lib文件夹下面
1、修改%TOMCAT_HOME%/conf/server.xml,添加如下内容(部分参数请本地化):
<Context path="/web" docBase="web" ......