配置最新的PHP加MYSQL服务器完全版

跟版网(www.genban.org)提供服务器,完全,最新,配置,PHP,修改,这里,安装,跟版网精品网站模板,跟版网模板,网站模板,等网页设计素材资源,提供相关网页设计资源的教程和免费下载。跟版网,专业织梦网页设计模板资源站。。

  通过一个小时的研究和设置.实现了最新的 PHP 5.0 + MYSQL 5.0 + WIN2003.
  个人认为还是有必要写个教程出来.因为很多方面和老版本的不尽相同.
  说实话自己也是查阅了很多官方文档才解决了很多怪异问题.
  
  MYSQL 5.0 FOR WINDOWS
  PHP 5.0 FOR WINDOWS
  PHPMYADMIN
  WINDOWS SERVER 2003
  
  首先安装 MYSQL .本来以为新版本的安装界面应该会花哨点.
  但是仍然只看到老土的海豚.除了安装时间比 4.0 长.当然咯.因为 5.0 比 4.0 体积大很多.
  
  推荐安装在独立的 NTFS 分区上.比如我服务器的 F盘.只放服务器软件.
  路径为: F:\MYSQL
  然后进入 F:\MYSQL\BIN\ 鼠标双点 winmysqladmin.exe
  首次运行会提示输入超级用户和密码.就输入 root 密码 root
  注意啊.如果是对外服务器请设置超级复杂.比如 Wjwsfjn29szjwh~mysql
  翻译过来就是: 我叫魏舒芬.今年29岁至今未婚.
  
  到这里.MYSQL就安装完毕了.如果不明白请参看深空同学的相关文章.
  
  下面安装 PHP 5.0 其实没什么安装不安装的.解压缩文件.推荐放到路径为: F:\PHP
  到这里就应该进入关键步骤了.
  首先复制 PHP 目录下的 Php.ini-dist 到 C:\Windows\ 并将文件名修改成为 Php.ini
  
  COPY F:\PHP\Php.ini-dist C:\Windows
  Ren Php.ini-dist Php.ini
  
  如果是 WINDOWS 2000 就是: C:\WINNT如果是 WIN9X / 2003 就是: C:\Windows
  然后复制 PHP 目录下 DLLS 目录里的所有文件到 SYSTEM32 目录.
  
  COPY F:\PHP\dlls\*.* C:\Windows\System32
  如果是 WINDOWS 2000 就是: C:\WINNT\System32如果是 WIN9X / 2003 就是: C:\Windows\System32
  继续.复制PHP目录下 php4ts.dll 文件到 System32 目录里.
  
  COPY F:\PHP\php4ts.dll C:\Windows\System32
  到这里复制工作全部完成.下面修改 C:\Windows\Php.ini 文件.
  
  请注意.5.0的版本修改与4.0并不完全相同.需要注意的如下.
  
  查找 extension_dir 字串.修改为你 PHP 目录里 extensions 的路径.
  
  ; Directory in which the loadable extensions (modules) reside.
  extension_dir = F:\PHP\extensions
  
  然后与 PHP 4.0 不同的是.需要修改 Php.ini 文件里的如下内容:
  查找 cgi.force_redirect 字串.默认值为1.将其修改为0.并取消前面的;号.
  
  即:
  
  ; cgi.force_redirect is necessary to provide security running PHP as a CGI under
  ; most web servers. Left undefined, PHP turns this on by default. You can
  ; turn it off here AT YOUR OWN RISK
  ; **You CAN safely turn this off for IIS, in fact, you MUST.**
  cgi.force_redirect = 0
  
  切记如上修改的地方.否则PHP 5.0是无法运行的.会有如下提示.
  
  Security Alert! The PHP CGI cannot be accessed directly.
  
  相关官方技术资料:
  
  !NOTE!: Since 4.1.2, the php.ini setting cgi.force_redirect defaults to '1' which effectively prevents the cgi from working within IIS. You need to set
  up at least a minimal php.ini file with the following directive:
  
  cgi.force_redirect = 0
  
  If it doesn't work immidiately, make sure you have the php.ini file in the
  right place (%SYSTEMROOT%\php.ini).
  
  接下来修改 Php.ini 文件关于 MYSQL 5.0 的设置.
  
  查找 [MySQL] 字段内的内容.修改如下.
  
  mysql.default_port = 3306
  // 这里是MYSQL的端口.
  
  mysql.default_host = localhost
  // 这里是本地主机.
  
  mysql.default_user = root
  // 这里是用户
  
  mysql.default_password = Wjwsfjn29szjwh~mysql
  // 这里是密码
  
  修改到这里就可以让 Php 与 MYSQL 关联了.
  最后启动 PHP 对 MYSQL 模块支持.
  
  查找 extension=php_mysql.dll 字串.删除掉前面的 ; 号
  
  extension=php_mysql.dll
  
  请注意.如果不启动 PHP 对 MYSQL 模块支持.将无法使 PHPMYADMIN 正常工作.将提示:
  
  cannot load MySQL extension, please check PHP Configuration
  无法装入 MySQL 扩展,请检查 PHP 的配置。
  
  相关官方技术资料:
  
  To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension".
  This extension may be part of the PHP distribution (compiled-in), otherwise it needs to be loaded dynamically.
  Its name is probably mysql.so or php_mysql.dll. phpMyAdmin tried to load the extension but failed.
  
  到这里应该就没有很大问题了.如果有配置基础的朋友应该完全可以理解了.
  本人在实际配置的时候也遇到了很多问题.最后都是耐心查询官方文档得到了解决.
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

数据库查询哪个对像里面包含什么字段语句写法: select * from sysobjects o, syscomments s where o.id = s.id and text like %text% and o.xtype = P text 换成需要查的字段 数据库查询哪个对像里面包含表: select o.name from sys.all_sql_modules s,sys
一、 创建用户: 命令:CREATE USER username@host IDENTIFIED BY password; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该
在mysql中可以用group by对查询出的数据分组 select id,service,name FROM service GROUP BY name,service 如果要查看每组数据的总数,可以 select count(*) FROM service GROUP BY name,service 当要查询group by后的总数,可以这样 select count(*) from(s
mysql count group by统计条数方法 mysql 分组之后如何统计记录条数? gourp by 之后的 count,把group by查询结果当成一个表再count一次 select count(*) as count from(SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id ) a; 实战例子: select count(*)
1.首先停止MySQL服务:service mysqld stop 2.加参数启动mysql:/usr/bin/mysqld_safe --skip-grant-tables 然后就可以无任何限制的访问mysql了 3.root用户登陆系统:mysql -u root -p mysql 4.切换数据库:use mysql 5.显示所有的表:show tables; 这里就可
摘要: SQL的WHERE子句中包含多个AND和OR 示例: SQL解析器在处理操作时会优先处理and操作: 假如有表product字段如下:id、product_id、product_price、product_name,现在要查找产品号为100或者101,并且价格大于200的商品,程序员可能会这样写: select * fr