windows 7 下安装apache php 和mysql的一些问题。
在windows下安装amp网上的介绍很多了。
我这里只说些关键的部分,一方面作为笔记,另一方面和大家共享。
1.安装apache
a.这里要注意,在刚开始填写主机域名时,如果你没有域名,就在本地安装,那就填写本机ip行了。(我觉得填写127.0.0.1更好,具体我没试过)
b.apache 的默认端口是80,我的机器不知为何80端口总是处于监听状态下(可用netstat -a 命令查看),因此apache无法启动起来。你可以从启一下机器试试,看apache能不能得到80端口,实在不行了你在http.conf中修改一下端口,比如到8080(你搜一下80就可以找到在哪里修改了)。
c.要是没有什么问题在浏览器中输入localhost应该会有“It work!” 这样的字符,否则,我就不知道了,您再google吧。
2.安装php
a.解压安装文件到你的目录(我这里是G:\php5)
b.修改php.ini文件请先修改 doc_root [指向你的网站根目录。我的是 G:\Apache\htdocs ] extension_dir[php的扩展功能模块位置,就是php文件夹中的ext文件夹位置],最终修改为
doc_root = G:\Apache\htdocs
extension_dir = G:\php5\ext
3.apache和php关联起来
修改http.conf文件,在最面加上如下代码
LoadModule php5_module "G:/php5/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
PHPIniDir "G:/php5/"
所有和路径相关的,请自行修改。
现在 在G:\Apache\htdocs 目录下新建一个test.php文件,内容为<?php phpinfo(); ?>
在浏览器中输入localhost/test.php应该会看到哪个php的配置信息页面。(网上多的是,我就不贴了)
4.安装mysql
…………这里省去N百字(没什么要说的)
6.php加载mysql处理模块
修改php.ini 去掉extension=php_mbstring.dll,extension=php_mysql.dll之前的‘;’
再次打开localhost/test.php 看里面是不是有了关于mysql的相关信息。
over
备注,在接下来安装discuz时若是遇到数据库连接超时,很可能是ip地址问题。修改localhost本机
相关文档:
CodeIgniter是一个非常小,PHP 网站开发者使用的应用程序开发框架和工具包很有前景的PHP开发框架。它提供一套丰富的标准库以及简单的接口和逻辑结构,其目的是使开发人员更快速地进行项目开发。使用 CodeIgniter 可以减少代码的编写量,并将你的精力投入到项目的创造性开发上。
推荐指数:8星级
学习成本:一个礼拜
平 ......
【2010/2/4】
1:
放了6个文件在c盘下(php.ini,php5ts.dll,libmysql.dll ,php_gd2.dll,php_mysql.dll,php_mbstring.dll ),一个在windows下,另五个在windows/system32下
2:
配置了path,c:\php和c:\php\ext,(不过好象没什么作用)
3:
命令:httpd.exe -w -n "Apache2" -k start 来查看是哪一行的错误信息.
总结:到现在为� ......
Beginning Php And Mysql程序设计
Beginning PHP and MySQL from Novice to Professional 3rd Edition
Head First PHP MySQL
The Essential Guide to DreamweaverCS3 with CSS Ajax and PHP
php手册
......
from_unixtime()是MySQL里的时间函数
date为需要处理的参数(该参数是Unix 时间戳),可以是字段名,也可以直接是Unix 时间戳字符串
后面的 '%Y%m%d' 主要是将返回值格式化
例如:
mysql>SELECT from_UNIXTIME( 1249488000, '%Y%m%d' )
->20071120
mysql>SELECT from_UNIXTIME( 1249488000, '%Y年%m� ......
今天调程序从数据库里取数据,一直去不出来,把日志里打出来的sql放到数据库里去执行,却又能
取出数据来,很是郁闷。
数据库是mysql的,一共128个库,通过某个字段分库。
后来发现要查的这条数据的分库字段被改过,按照程序里执行的去查,他就去了另外一个库 ......