易截截图软件、单文件、免安装、纯绿色、仅160KB

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数据库的db.opt文件


MySQL的每个数据库目录中有一个文件db.opt,该文件主要 用来存储当前数据库的默认字符集和字符校验规则。
eg.default-character-set=latin1
default-collation=latin1_swedish_ci
该文件中存储的是创建数据库时默认的字符集和字符集校验规则,则该数据库在以后创建表时如果没有指定字符集和校验规则,则该表的这两个 ......

mySql与WampServer同时安装时出现的问题


 
今天碰到这样的一个问题:
我电脑上安装了wampserver,然后打开phpMyAdmin进行数据库管理操作时(创建数据库),创建完之后,到wampserver安装目录的mysql目录下查看刚创建的数据库。。。怎么找也没找到,我就郁闷,然后就去查找问题的原因,结果是这:因为我电脑上安装WampServer之前有安装过Mysql,所以之后对 ......

MySQL COUNT SUM

 select
count(*) as mcount ,
left(create_time,10) as ptime ,
count(if(receive_msg is null,id,null)) as nullcount ,
count(if(receive_msg = '1',receive_msg,null)) as apfcount ,
count(if(receive_msg = '2',receive_msg,null)) as dttcount ,
count(if(receive_msg = '3',receive_ms ......

关于MySQL表设计应该注意的问题

关于MySQL表设计应该注意的问题
转自 http://blog.chinaunix.net/u/29134/showart_1316574.html
1、慎重选择表名。
有两种选择:
按照多数开发语言的命名规则。比如(myCustomer)。
按照多数开源思想命名规则。比如(my_customer)。
按照咱们中国人的思想。比如(我的客户)。
第一种有个缺点,很容易忘掉大写的字 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号