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

推荐订阅源

N
Netflix TechBlog - Medium
V
Vulnerabilities – Threatpost
Google Online Security Blog
Google Online Security Blog
Hugging Face - Blog
Hugging Face - Blog
L
LINUX DO - 热门话题
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
D
Docker
C
Cyber Attacks, Cyber Crime and Cyber Security
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
T
Tenable Blog
P
Privacy International News Feed
Google DeepMind News
Google DeepMind News
小众软件
小众软件
Cisco Talos Blog
Cisco Talos Blog
aimingoo的专栏
aimingoo的专栏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
A
Arctic Wolf
C
Cybersecurity and Infrastructure Security Agency CISA
C
Cisco Blogs
T
Threat Research - Cisco Blogs
NISL@THU
NISL@THU
The Hacker News
The Hacker News
Project Zero
Project Zero
AWS News Blog
AWS News Blog
Simon Willison's Weblog
Simon Willison's Weblog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Threatpost
V
Visual Studio Blog
The GitHub Blog
The GitHub Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
Jina AI
Jina AI
Cyberwarzone
Cyberwarzone
The Register - Security
The Register - Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
Vercel News
Vercel News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
MongoDB | Blog
MongoDB | Blog
U
Unit 42
Scott Helme
Scott Helme
A
About on SuperTechFans
WordPress大学
WordPress大学
F
Fortinet All Blogs
大猫的无限游戏
大猫的无限游戏
G
GRAHAM CLULEY
Latest news
Latest news
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
Schneier on Security

博客园 - 布瓜去旅行

适时放手,是对自己的尊重 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

非常感谢!!!