本来想在我的本子上搭建一个测试环境,用于测试我的blog,OS是XP,可是怎么折腾都不成功,唉,但是php是可以运行的,因为可以可以读phpinfo(),如:

运行phpMyAdmin:
查看完整版本: 无法载入 mysql 扩展,<br />请检查 PHP 配置
运行WordPress:
您的 PHP 好像并没有安装 MySQL 扩展,而 WordPress 需要它。
软件版本:
apache_2.2.4
PHP Version 5.2.1,5.2.0也测试过,一样不行
mysql-5.0.37 开始是5.1.5,后来换成这个也不成
中间机器也重新起过,每次修改都重新起apache,我算是服气了。
可能的原因
1. extension_dir = 和PHP实际的ext目录不一致。
extension_dir = “C:\php5\ext”,但是,我是一致的就是c:\php\5ext
2. 没有把PHP目录和ext目录添加到环境变量中。
放了,PATH中包含;c:\php5;c:\php5\ext,机器也重新起过
3. extension=php_mysql.dll等前的;注释没去掉。
也去掉了,如
extension=php_mysql.dll
4.没有把php_mysql.dll拷贝到system32目录下
也拷贝了,包括libmysql.dll也都拷贝了
5.可能是宽字符原因?
解开php_mbstring.dll也不行(包括拷贝php_mbstring.dll文件到system32中)
6.添加了phprc也不行
C:\>echo %phprc%
c:\php5
但是,mysql是可以用的
C:>mysql -h localhost -u root -p
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1
Server version: 5.0.37-community-nt MySQL Community Edition (GPL)
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
select version();
+---------------------+
| version() |
+---------------------+
| 5.0.37-community-nt |
+---------------------+
1 row in set (0.02 sec)
xntpd是一个关于网络时间协议的守护进程,它遵循了因特网时间服务器的通用标准。在启动 xntpd 时, xntpd 会读取/etc/ntp.conf 配置文件来确定网络中系统时钟服务器,以ntp 服务器的系统时间为标准,来调整本机的系统时间。
可以用 ntpq 命令来显示 xntpd 进程的内部变量。使用 ntp 时应注意,xntpd 服务器和 xntpd 客户端的时钟不能相差超过1000秒。若有大于1000秒的偏移,在客户端启动 xntpd 守护进程前,用 data 命令或 ntpdate 命令调整本机的系统时间,使偏移量在1000秒之内。 然后启动 xntpd.
如果想设置NTP客户端,与时间服务器同步,可以采用如下步骤
1、客户端查询NTP服务器
ntp客户端使用 ntpdate 命令来确认是否可用指定的 ntp 服务器进行时间同步,命令的结果会显示客户端与服务器的时间偏移。
#ntpdate -d 192.168.30.221
……
18 Mar 10:52:54 ntpdate[23578]: step time server 192.168.30.221 offset 86323.068272 sec
若时间间隔大于1000秒,使用ntpdate 进行调整, 如:
#date
Tue Mar 18 11:06:29 BEIST 2003
#ntpdate 192.168.30.221
19 Mar 11:06:51 ntpdate[23832]: step time server 192.168.30.221 offset 86403.402607 sec
#date
Wed Mar 19 11:06:54 BEIST 2003
2、编辑 NTP 客户端上的 /etc/ntp.conf文件
内容如下:
#vi /etc/ntp.conf
—————————-
#broadcastclient
server 192.168.30.221
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
—————————-
其中的 server 192.168.30.221表明, 此客户端与IP地址为192.168.30.221的NTP服务器进行时间同步。
3、在NTP客户端启动xntpd守护进程
# startsrc -s xntpd
也可通过调用smitty,使 xntpd 在以后重启服务器时能自动启动。
# smit xntpd
选择Start Using the xntpd Subsyste
选择BOTH方式,表示立即启动以及系统下次启动的时候将自动启动
通过如下命令可以看到,其实xntpd是tcpip服务组的一个子服务而已
#lssrc -g tcpip
Subsystem Group PID Status
inetd tcpip 303118 active
snmpd tcpip 651356 active
xntpd tcpip 589898 active
……
同样,/etc/rc.tcpip可以看到如下的内容,表示该服务随TCPIP服务组一起启动
# Start up Network Time Protocol (NTP) daemon
start /usr/sbin/xntpd “$src_running”
4、如果以上完成,即可查询xntpd的状态
当 system peer 不为 ‘insane’ 时, 表明客户端已与服务器端成功地进行了同步。这个时间可能需要等待几分钟。
# lssrc -ls xntpd
Program name: –/usr/sbin/xntpd
Version: ——-3
Leap indicator: 00 (No leap second today.)
Sys peer: ——192.168.30.221