最新版本Apache+PHP+MySQL的问题
时间:2008-08-07
来源:互联网
使用的环境如下:
apache_2.2.3-win32-x86-no_ssl
php-5.2.0-win32
MySQL5.0.27
phpMyAdmin-2.9.1.1-all-languages-utf-8-only
安装Apache,测试成功,正常
安装PHP,安装程序自动修改了httpd.conf
手动修改PHP.ini并复制到windows目录:
;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
重启Apache,
phpinfo()测试成功.
安装mysql,将其bin目录中的libmySQL.dll复制到PHP目录覆盖原有文件,然后将PHP目录中所有dll文件都复制到了system32中.
重启Apache,发现phpinfo()方法失败,什么都不显示.然后尝试使用
phpMyAdmin-2.9.1.1-all-languages-utf-8-only
可以运行,也可以登陆.帐号root,密码为MySQL安装向导中所设置的密码.
但是,现在的问题是:
phpMyAdmin可以使用,也可以创建DB,但是不可以在库中创建表,返回的信息是:
---------------------------------
错误
MySQL 返回:
字段总数是空的!
---------------------------------
同时,也无法删除DB,删除确认后出现的提示是:
---------------------------------
错误
SQL 查询:
SELECT *
FROM
MySQL 返回:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
---------------------------------
然后发现phpinfo()也失败了,什么也没有,空白一片.查看源代码可见:
<body>
Today is
<?
$ret = date('M d Y (h:i:s)', time());
echo $ret;
?>
<br>
If you see today date then PHP technology works.
<? echo phpinfo(); ?>
</body>
浏览器上一片空白.
我真的很想知道这是怎么了....快被折磨疯了~
能回答的朋友我将追加奖励分数,虽然没什么用,但也代表我的感谢了!
BTW:不要推荐我去用服务器套件,我并不喜欢那个...
apache_2.2.3-win32-x86-no_ssl
php-5.2.0-win32
MySQL5.0.27
phpMyAdmin-2.9.1.1-all-languages-utf-8-only
安装Apache,测试成功,正常
安装PHP,安装程序自动修改了httpd.conf
手动修改PHP.ini并复制到windows目录:
;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
重启Apache,
phpinfo()测试成功.
安装mysql,将其bin目录中的libmySQL.dll复制到PHP目录覆盖原有文件,然后将PHP目录中所有dll文件都复制到了system32中.
重启Apache,发现phpinfo()方法失败,什么都不显示.然后尝试使用
phpMyAdmin-2.9.1.1-all-languages-utf-8-only
可以运行,也可以登陆.帐号root,密码为MySQL安装向导中所设置的密码.
但是,现在的问题是:
phpMyAdmin可以使用,也可以创建DB,但是不可以在库中创建表,返回的信息是:
---------------------------------
错误
MySQL 返回:
字段总数是空的!
---------------------------------
同时,也无法删除DB,删除确认后出现的提示是:
---------------------------------
错误
SQL 查询:
SELECT *
FROM
MySQL 返回:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
---------------------------------
然后发现phpinfo()也失败了,什么也没有,空白一片.查看源代码可见:
<body>
Today is
<?
$ret = date('M d Y (h:i:s)', time());
echo $ret;
?>
<br>
If you see today date then PHP technology works.
<? echo phpinfo(); ?>
</body>
浏览器上一片空白.
我真的很想知道这是怎么了....快被折磨疯了~
能回答的朋友我将追加奖励分数,虽然没什么用,但也代表我的感谢了!
BTW:不要推荐我去用服务器套件,我并不喜欢那个...
作者: 笨笨狼 发布时间: 2008-08-07
不清楚 请高手指点 顺便学习下

作者: 59互联张良 发布时间: 2008-08-14
我也刚刚初学,
用appserve吧,下载一个比较新的版本
安装就可以了,集成php + mysql + apache

用appserve吧,下载一个比较新的版本
安装就可以了,集成php + mysql + apache
作者: 恋上恋鱼s 发布时间: 2008-08-18
手动修改PHP.ini并复制到windows目录:
安装mysql,将其bin目录中的libmySQL.dll复制到PHP目录覆盖原有文件,然后将PHP目录中所有dll文件都复制到了system32中.
这两个都是没有必要的,新版本已经取消这些
http://www.php.net/manual/zh/install.windows.manual.php
官方文档已经很清楚告诉你
安装mysql,将其bin目录中的libmySQL.dll复制到PHP目录覆盖原有文件,然后将PHP目录中所有dll文件都复制到了system32中.
这两个都是没有必要的,新版本已经取消这些
http://www.php.net/manual/zh/install.windows.manual.php
官方文档已经很清楚告诉你
作者: ronin 发布时间: 2008-08-19
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28