惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Know Your Adversary
Know Your Adversary
云风的 BLOG
云风的 BLOG
Recent Announcements
Recent Announcements
F
Fortinet All Blogs
B
Blog
罗磊的独立博客
宝玉的分享
宝玉的分享
Vercel News
Vercel News
Martin Fowler
Martin Fowler
N
Netflix TechBlog - Medium
P
Proofpoint News Feed
T
Threatpost
Security Latest
Security Latest
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Stack Overflow Blog
Stack Overflow Blog
I
Intezer
P
Privacy International News Feed
D
Docker
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
M
MIT News - Artificial intelligence
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
L
Lohrmann on Cybersecurity
Google DeepMind News
Google DeepMind News
The Last Watchdog
The Last Watchdog
A
Arctic Wolf
IT之家
IT之家
S
SegmentFault 最新的问题
S
Securelist
博客园 - 叶小钗
N
News and Events Feed by Topic
F
Full Disclosure
Security Archives - TechRepublic
Security Archives - TechRepublic
Engineering at Meta
Engineering at Meta
Hacker News: Ask HN
Hacker News: Ask HN
博客园 - Franky
GbyAI
GbyAI
AI
AI
Y
Y Combinator Blog
WordPress大学
WordPress大学
Latest news
Latest news
Microsoft Security Blog
Microsoft Security Blog
人人都是产品经理
人人都是产品经理
N
News | PayPal Newsroom
The Cloudflare Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
I
InfoQ

博客园 - 布瓜去旅行

适时放手,是对自己的尊重 PhoneGap初试! 【转】Swift之 ? 和 ! 一场空欢喜 不要悲伤,我亲爱的好姑娘 更新证书错误:No matching provisioning profiles found CABasicAnimation的基本使用方法(移动·旋转·放大·缩小) ASP.NET中解决跨子域的Session共享 iPhone4S出现应用无法打开时的解决方案 [转] XCode 4.2 新功能 - Storyboard [摘] Objective-C的self.用法的一些总结 C# winform 与 flash as 的交互通讯 IE6中正确显示png图片 【转】DD_belatedPNG,解决IE6不支持PNG绝佳方案 IE6中margin值双倍的解决方案 [转] 弹性+固宽布局 去除Visual Studio .NET工程同SourceSafe的关联 遭遇价格欺诈 塑料瓶底的标志的含义!
Windows2003下配置PHP环境
布瓜去旅行 · 2011-07-16 · via 博客园 - 布瓜去旅行

因为近期需要做PHP的项目,所以要配置一下PHP的服务器,但从网上找了好多教程,照着配置却总是不能成功启动服务,没办法,只好参照着几个教程,一次次试验,终于配置成功,因此把正确的配置方式记录下来,供下次使用时参考。

首先我们需要下载:
apache,mysql,php,phpMyAdmin

开始安装:

1、安装httpd-2.2.19-win32-x86-no_ssl.msi,apache默认端口我们选择80,还有就是不要和IIS的端口号有冲突,(有冲突会有提示,按ESC取消即可,之后设为其他端口,如:8080)。

2、Mysql安装:
与安装一般的应用软件类似。

3、PHP安装配置:
把php-5.2.4-Win32目录放到任意目录下(我放在E盘根目录),把文件夹名字改成PHP。
将PHP目录下的“php.ini-dist”或者“php.ini-recommended”文件,把它重命名为"php.ini",复制到“C:\WINDOWS”下。
将php目录下得php5ts.dll复制到“C:\WINDOWS\system32”目录下。
将php\ext目录下的“php_gd2.dll”与“php_msql.dll”复制到“C:\WINDOWS\system32”目录下。

修改apache的httpd.conf:

打开安装目录中的conf下的“httpd.conf”文件(最好事先备份一下)。
(1)将文件里所有80端口改为你需要的端口号,如8080;
(2)找到DocumentRoot,把它修改成你网站的根目录,如“DocumentRoot "E:/PHP/htdocs"”;
(3)找到<Directory "X:/Program Files/Apache Software Foundation/Apache2.2/htdocs">,把它修改成你网站得根目录,如:<Directory "E:/PHP/htdocs">;
(4)查找DirectoryIndex index.html index.html.var 在后面加入index.php;
(5)查找#LoadModule ssl_module modules/mod_ssl.so,另起一行加入LoadModule php5_module e:\php\php5apache2_2.dll(注意目录改成你的);
(6)查找AddType application/x-gzip.gz.tgz后面加入一行AddType application/x-httpd-php .php。

写一个文件index.php:
<?php
phpinfo();
?>

放到apache的根目录下,从起apache服务器,在浏览器中输入:http://127.0.0.1[:端口号]/index.php, 看到php的配置信息,php版本,表示php配置成功.

4、mysql配置:
打开c:\windows\php.ini文件:
查找;extension=php_mysql.dll,去掉';'注释;
查找;extension=php_gd2.dll,去掉';'注释;
查找;extension=php_mbstring.dll,去掉';'注释;
查找;session.save_path="/temp",去掉";",把"/temp"修改成"C:\WINDOWS\Temp";
查找;extension_dir修改为extension_dir="e:\php\ext";
将 libmysql.dll、libmcrypt.dll复制到"c:\windows\system32"目录下;
查找;extension=php_mysql.dll,去掉';'注释;
查找;extension=php_mcrypt.dll,去掉";";
重启apache服务器。

5、安装配置phpMyAdmin:
把phpMyAdmin解压到apache虚拟目录下(E:\PHP\htdocs),将“config.sample.inc.php”修改为“config.inc.php”。修改该文件:

查找:$cfg['blowfish_secret'] = '';
改成:$cfg['blowfish_secret'] = 'www.piaoyi.org';
这里的值自己随便定义,不超过46个字符。如果这个地方留空,将会出现“配置文件现在需要绝密的短语密码(blowfish_secret)”。

在浏览器中输入http://127.0.0.1/phpMyAdmin/ ,即可很方便的管理我们的数据库了。

PS:

Windows下 Fatal error: Class 'ZipArchive' not found的解决办法:

出现这个错误说明是程序在调用'ZipArchive' 这个类的时候没有成功,原因是由于在安装php的时候没有增加php zip的支持(非zlib)。

在php.ini文件中,将extension=php_zip.dll前面的分号“;”去除,然后同样在php.ini文件中,将 zlib.output_compression = Off 改为 zlib.output_compression = On ;

参考资料:

http://tiny4.org/nana/2008/07/windowsphp.html
http://www.phpweblog.net/tanqimin/archive/2007/07/01/1424.aspx
http://www.piaoyi.org/php/phpMyAdmin-install-method-faqs.html
http://www.wangzhongyuan.com/archives/683.html

非常感谢!!!