看PHP,MYSQL,都出了新版本,想尝尝鲜,就试着安装了一下,然后把安装过程记了下来,希望能对学习PHP的新手有些帮助,斑竹可以考虑精一下了
Windows XP下全新安装Apache2,PHP5,MYSQL5,Zend的简单过程
一、下载地址:
Apache2.0.50 :http://httpd.apache.org/download.cgi
PHP5.0.2 :http://cn2.php.net/get/php-5.0.2-Win32.zip/from/a/mirror
MYSQL5.0.2:http://dev.mysql.com/downloads/mysql/5.0.html
Zend2.5.2 :http://www.zend.com/store/free_download.php?pid=13]
软件的安装偶就不说了,其中只有PHP下的是zip包,直接解压就可以了。
安装顺序就是上面列出来的顺序,Zend我是最后等所有的运行都没问题后才装的。
二、简单安装过程:
(一)Apache:
Apache2.0.50的安装很简单,我就直接把他装到了E盘根目录下(我C盘是系统盘,D盘是temp盘,偶发现在windows下单独拿个分区来做临时文件的存放地对系统的速度影响不小,这样做能提升系统运行的速度,感兴趣的朋友可以试试看),安装完后我的apache目录就是E:apache2
(二)PHP:
我是直接解压缩放到E盘php目录下了,这样查找文件会方便许多。
(三)Mysql:
直接装到E:mysql下,它的默认目录太长,是在C盘下的,偶的C盘是除windows的文件外别的一概不放的。
(四)Zend:
所有的调试都正常后我把Zend装到了E:program fileszend下
三、配置过程:
(一)http.conf
这个文件我改了几个地方:
把PHP直接作为apache的一个模块运行,我在里面加了两句:
CODE: [Copy to clipboard]
LoadModule php5_module "E:/php/php5apache2.dll"
AddType application/x-httpd-php .php
我在E:apache2目录下建立了一个www的目录用于存放我的站点文件,在http.conf里改了这样一句话:
把DocumentRoot "E:/Apache2/htdocs"改成了DocumentRoot "E:/Apache2/www"
Apache2.0.x于1.3.x相比2.0.x默认不能直接列目录,偶感觉不爽,就改了:
把DocumentRoot "E:/Apache2/www"这句下的如下语句
CODE: [Copy to clipboard]
Options FollowSymLinks
AllowOverride None
/>
改为:
CODE: [Copy to clipboard]
Options Indexes FollowSymLinks
AllowOverride None
/>
把apache的默认字符设置为中文简体:
AddDefaultCharset GB2312
修改目录的默认首页:
DirectoryIndex 后面写上你想设置为首页的文件名,如:index.html index.php等
别的就没再动什么地方
注意一点的是,要使这些配置生效需要重新启动apache
(二)php.ini
以前用php4.x的时候觉得配置起来很简单,所以偶用PHP5也直接那么配了,谁知道完了mysql不能用,说是无法连接动态库,我仔细检查了一下 php_mysql.dll明明存在,可就说找不到,这点让我郁闷了N久,偶重新解压了php5也没用,后来在php的install文档里发现了这么一句话: php_mysql.dll MySQL functions PHP >= 5.0.0, requires libmysql.dll (bundled)
于是偶才找到了原因......
配置php5.0.2是这样来过的:
把php.ini-dist复制到C:windows 下改名为 php.ini(装过php的都做过吧)
然后修改了几个地方:
extension_dir = "E:phpext" (指定动态连接库的目录,php5和php4不同的地方就是它的动态连接库目录变了,这在它的文档结构里有详细的说明)
然后把下面几句前面的分号去掉
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_imap.dll
;extension=php_mysql.dll
接下来修改了一些文件上传以及内存使用最大限制:
memory_limit = 20M
post_max_size = 20M
upload_max_filesize = 20M
别的就没改什么了,这里修改过php.ini以后也要重新启动apache
接下来一点很重要的就是把php目录下的 libmysql.dll 和 libmysqli.dll 复制到windows/system32下,如果不这样做,mysql动态连接库就无法正常加载。
(三)Mysql和Zend的配置
现在Apache和PHP都已经配置好了,在浏览器里输入localhost看看结果,运行成功,然后输入localhost/phpmyadmin看也成功。郁闷,Phpmyadmin提示错误信息:
QUOTE:
MySQL 返回:
#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
奇怪了,偶明明装的是MYSQL最新版本怎么会客户端版本过低呢,真是郁闷啊
就此放了一下,经多次测试仍然不成功就先放弃了一下,玩了一把KOF97
然后在CCF.熊猫和IM286.ceo的帮助下,终于找到了原因:
落伍ceo:“升级客户端
新版本的mysql使用了新的密码验证方法
设置mysql密码时使用old_password可以解决这个问题”
CCF.熊猫:“使用old_password”重新设定密码就可以了”。
感谢这两位朋友,具体解决办法如下:
由于偶不知道怎么升级client,因为在windows 下 server和client是捆绑安装的,我就用了old_password的方法:
QUOTE:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(newpwd)
-> WHERE Host = some_host AND User = some_user;
mysql> FLUSH PRIVILEGES;
然后浏览“http://localhost/phpmyadmin”,OH YEAH! 测试成功!

Win11如何关闭大小写提示图标?当我们的电脑在进行大小写切换时,有用户的电脑屏幕会出现提示图标,对此有用户想要将该图标关闭,那么应该如何操作呢?其实方法很简单,下面小编就为大家演示Win11关闭大小写提示图标的方法,希望以下教程对你有所帮助。 Win11关闭大小写提示图标的方法 解决的方法很简单,那就是打开任务管理器结束Thisutilitycontrolsspecialkeyboard这个进程。 总而言之就是关闭进程里面的XXXXXUtility进程就可以了,如果是联想电脑的话,就

win10休眠后无法唤醒怎么解决?我们在不适用电脑的时候,电脑就会自动进入休眠,这样就可以保护我们的设备。但是有小伙伴反应说近期在使用win10系统的时候,进入休眠却没有办法唤醒了,怎么操作都没有办法。这种情况应该如何解决呢,小编下面整理了win10休眠后无法唤醒解决教程,感兴趣的话,跟着小编一起往下看看吧!电脑休眠后无法唤醒的因素一般有三个:第一:是系统硬件不兼容、不支持。第二:是系统设置原因导致。第三:是没有设置混合唤醒造成的。解决方法1:在开始菜单【运行】对话框中输入cmd,进入命令提示符

win系统磁盘0是指第一块硬盘,磁盘分区1是指第一个分区,通常称为C驱动器。如果安装了两个硬盘,则分别是磁盘0和磁盘1。它们通常在安装win系统时在对硬盘进行分区时出现。

win11怎么创建本地连接?有小伙伴在升级到win11系统之后,发现一些功能没办法正常使用,有小伙伴使用本地连接得时候,发现没有办法正常连接,不能正常连接的话,就没有办法上网,那么我们应该如何解决呢。小编下面整理了win11创建本地连接步骤,感兴趣的话,跟着小编一起往下看看吧!win11创建本地连接步骤1、点击桌面开始菜单,打开设置面板,如图所示。2、找到网络和Internet选项,如图所示。3、点击设置拨号连接按钮,如图所示。4、点击该栏目下的设置新连接选项,如图所示。5、最后点击设置新网络图

win11休眠文件怎么清理?很多小伙伴再给win11系统的电脑进行磁盘清理的时候,发现每次重启之后都会产生新的垃圾文件,这就是电脑的休眠文件。这些休眠文件是系统自动产生的,我们清理掉这些休眠文件之后,可以减轻磁盘非常大的一块负担,但是很多小伙伴并不清楚该怎么清理休眠文件,下面就由小编为大家带来win11休眠文件清理教程。win11休眠文件清理教程1、找到C盘的CMD程序,路径如下:C:WindowsSystem32然后右键:以管理员身份运行2、输入命令:powercfg-hoff然后回车,看到如

win加r输入的命令有:1、cleanmgr命令,打开磁盘清理工具;2、compmgmt.msc命令,计算机管理;3、charmap命令,启动字符映射表;4、calc命令,启动计算器;5、Clipbrd命令,剪贴板查看器等。

win11怎么改文件后缀名?win11系统占据了电脑系统使用界的半壁江山,很多小伙伴们都在使用该版本的系统进行操作,该版本也为用户们提供了许多丰富的系统工具,不过很多小伙伴们在这个版本系统总不知道如何修改文件的后缀名,很多小伙伴不知道怎么详细操作,小编下面整理了win11更改文件后缀名技巧,如果你感兴趣的话,跟着小编一起往下看看吧!win11更改文件后缀名技巧1、首先我们打开“此电脑”2、接着点击上方栏的“查看”3、然后在下拉菜单中选中“显示”再勾选“文件扩展名”4、修改完成后,我们找到想要修改

Win10飞行模式是灰色的不能上网怎么办?有小伙伴在使用win10的时候,如果不使用网络了,就会开启飞行模式,但是有小伙伴发现飞行模式是灰色的,这种情况我们应该如何解决飞行模式是灰色的这种情况呢。小编下面整理了Win10飞行模式是灰色的不能上网解决技巧,感兴趣的话,跟着小编一起往下看看吧!Win10飞行模式是灰色的不能上网解决技巧1、首先在搜索栏目里面输入msconfig,点击sysytemconfiguration功能,如图所示。2、切换到服务选项,选择隐藏所有Microsoft服务,再点击全


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)