我是靠谱客的博主 负责棉花糖,最近开发中收集的这篇文章主要介绍php工具箱的mysql服务_配置最新的PHP加MYSQL服务器完全版_MySQL,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

通过一个小时的研究和设置.实现了最新的 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:MYSQLBIN 鼠标双点 winmysqladmin.exe

首次运行会提示输入超级用户和密码.就输入 root 密码 root

注意啊.如果是对外服务器请设置超级复杂.比如 Wjwsfjn29szjwh~mysql

翻译过来就是: 我叫魏舒芬.今年29岁至今未婚.

到这里.MYSQL就安装完毕了.如果不明白请参看深空同学的相关文章.

下面安装 PHP 5.0 其实没什么安装不安装的.解压缩文件.推荐放到路径为: F:PHP

到这里就应该进入关键步骤了.

首先复制 PHP 目录下的 Php.ini-dist 到 C:Windows 并将文件名修改成为 Php.ini

COPY F:PHPPhp.ini-dist C:Windows

Ren Php.ini-dist Php.ini

如果是 WINDOWS 2000 就是: C:WINNT如果是 WIN9X / 2003 就是: C:Windows

然后复制 PHP 目录下 DLLS 目录里的所有文件到 SYSTEM32 目录.

COPY F:PHPdlls*.* C:WindowsSystem32

如果是 WINDOWS 2000 就是: C:WINNTSystem32如果是 WIN9X / 2003 就是: C:WindowsSystem32

继续.复制PHP目录下 php4ts.dll 文件到 System32 目录里.

COPY F:PHPphp4ts.dll C:WindowsSystem32

到这里复制工作全部完成.下面修改 C:WindowsPhp.ini 文件.

请注意.5.0的版本修改与4.0并不完全相同.需要注意的如下.

查找 extension_dir 字串.修改为你 PHP 目录里 extensions 的路径.

; Directory in which the loadable extensions (modules) reside.

extension_dir = F:PHPextensions

然后与 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.

到这里应该就没有很大问题了.如果有配置基础的朋友应该完全可以理解了.

本人在实际配置的时候也遇到了很多问题.最后都是耐心查询官方文档得到了解决.

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

最后

以上就是负责棉花糖为你收集整理的php工具箱的mysql服务_配置最新的PHP加MYSQL服务器完全版_MySQL的全部内容,希望文章能够帮你解决php工具箱的mysql服务_配置最新的PHP加MYSQL服务器完全版_MySQL所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部