从mysql官网上下载mysql 5.1.50 noinstall 版本文件 进行解压
1、首先配置mysql可以运行
选择一个ini文件进行修改,在此我修改的是my-small.ini,找到【mysqld】
修改如下:
[mysqld]
# 设置mysql的安装目录
basedir=D:/java_soft/mysql-5.1.50-win32
# 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx\data
datadir=D:/java_soft/mysql-5.1.50-win32/data
# 设置mysql服务器的字符集
default-character-set=utf8
#添加事务配置
default-storage-engine=innodb
如此 mysql可以运行了,执行bin\mysqld.exe,其他的就不说了
2、注册mysql服务:
mysql 5.1.50和之前版本不一样,注册服务用如下命令:mysqld --install mysql --defaults-file="D:\java_soft\mysql-5.1.50-win32\my-small.ini"
如果在windows7上直接运行cmd输入如下命令 会提示denied ,请到c:\\windows\system32\下右键cmd.exe 以管理员身份运行,然后执行上边的命令,提示service installed successfull.
然后修改mysql服务属性,右键我的电脑->管理,打开服务管理界面,找到mysql,右键配置属性:启动类型:手动(或不处理,我自己的是手动启动服务)
运行:services.msc,找到 mysql 启动服务
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sword51/archive/2010/09/10/5875285.aspx
------------------------
安装PHP168整站时出现空白页的解决过程.
首先,我的PHP环境:
系统:Windows xp professional
WEB 服务器:Apache 2.2
数据库:Mysql 5.0
zend优化:zend optimizer-3.3.0
PHP环境搭建好后,编辑并执行PHPINFO.PHP,网页能显示出状态,可不知道其中细节是否正常(后来才知道根本没有mysql的部分),但肯定Zend optimizer正常,
下边开始安装PHP168整站
第一步:打开http://localhost正常进入安装模式。(注:如果第一步就是空白页的话,请检查你的网页根目录是不是用了中文名,改为英文试试。)
第二步:问是否独立运行,选是,并正常进入第三步.
第三步: 让填写数据库主机和数据帐号和密码,所使用的数据库,填写好后,点下一步后,出现空白页,并且无任何提示。如果什么都不填,点下一步有正常提示:“错误提示:数据库主机,用户名,数据库,数据表前缀不能同时为空,点击返回。”(注:数据库编码方式那一项最好不要改,用它默认的,我改过UTF8,安装后整个网站都不支持中文。)
我安装其他的PHP模板也是到第三步填数据库信息时出错,并且都是没任何提示,都是空白页。
是不是我数据库有问题?我重装了MYSQL也不行,有人说删除里面的数据库就能装了,我删除了databases里面的 mysql 和test还是不行。
我的问题出在哪儿了?
写个脚本先测试下php连接mysql是否正常吧.
<?php
$link=mysql_connect("localhost","root","");
if(!$link) echo "失败!" ;
else echo "成功!" ;
mysql_close();
?>
用记事本将其存为test.php并放在网页根目录下,在浏览器输入:http://localhost/test.php看是否正常。
问题终于出来了:网页显示:Fatal error: Call to undefined function mysql_connect() in……
大概是函数mysql_connect() 未定义。可能是PHP连接MYSQL出现了问题,于是又重新看了一下PHPINFO()的输出,根本就没有MYSQL这一部分,还是对PHPINFO()输出信息的含义都是什么不太了解,呵呵,赶紧找解决的方法吧,可我的Windows目录下的php.ini 里extension = php_mysql.dll前的分号已经去掉了,extension_dir = "d:/php/ext"也改为了自己ext文件夹的路径,libmysql.dll和php5ts.dll也复制到Windows目录下的system32文件夹下了,还是没能解决。又找了许多,用下边网易的这个教程重新配置后解决,请大家参考:
(Apache php mysql在windows下的安装与配置图解)http://tech.163.com/06/0206/11/299AMBLT0009159K.html
总结:
一、如何测试php成功安装与否-phpinfo
1、在网站根目录下建一个名为phpinfo.php文件
2、在其中输入以下内容:
<?php
?>
3、打开浏览器
输入
http://你的地址或域名/phpinfo.php,看看有没有输出信息,并且注意下有没有MYSQL部分。
二、如何获知Zend Optimizer是否正确安装?
还是用PHP的函数phpinfo()来检测便知,如下所示:
显示的结果中关于Zend Optimizer的部分就象下面这样:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
with Zend Extension Manager v1.0.3, Copyright (c) 2003-2004, by Zend Technologies
with Zend Optimizer v2.5.3, Copyright (c) 1998-2004, by Zend Technologies
比原来多了红色的部分表示 Zend Optimizer安装成功了.
三、如何测试PHP与MYSQL连接是否正常?
上文已提到。