博客日历
2024年11月 | ||||||
一 | 二 | 三 | 四 | 五 | 六 | 七 |
28 | 29 | 30 | 31 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 1 |
存档
2024年03月 04月 05月 2021年
01月 02月 11月 12月 2020年
02月 03月 04月 05月 06月 07月
09月 2018年
09月 2017年
01月 02月 07月 2016年
01月 04月 07月 08月 11月 12月
2015年
01月 02月 03月 05月 09月 10月
11月 2014年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2013年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2012年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2011年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2010年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2009年
03月 04月 05月 06月 07月 08月
09月 10月 11月 12月
Windows上的Apache+PHP环境配置
有个小程序需要用到PHP,在这里将PHP环境的配置过程记录下来。
1.安装httpd-2.2.21-win32-x86-no_ssl.msi
2.安装php-5.2.17-Win32-VC6-x86.msi
对于Apache,需要选择VC6 x86 Thread Safe版本;
对于IIS,则选择VC9编译的Thread Safe版本。
3.配置"D:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf"
3.1 PHP支持
LoadModule php5_module "D:/Program Files/PHP/php5apache2_2.dll" PHPIniDir "D:/Program Files/PHP"
注意:若出现类似“xxx内存不能为read”的错误提示,需要屏蔽掉php.ini中的某些扩展。
3.2 服务器根目录
DocumentRoot "E:/www"
注意:需要同时将<Directory "D:\Program Files\Apache Software Foundation\Apache2.2\htdocs">修改为<Directory "E:/www">
3.3 创建虚拟目录
Alias /a/ "E:/Desktop/virtual_dir_a/" <Directory "E:/Desktop/virtual_dir_a"> Options Indexes FollowSymLinks AllowOverride None order allow,deny Allow from all </Directory>
注意:Alias指令要求目录末尾有"/"
要禁止 Apache 显示目录结构列表,只需将 Option 中的 Indexes 去掉即可。
4.启动Apache服务,测试php功能。
新建一个.php文件,执行phpinfo函数可以测试php的运行环境:
<? phpinfo(); ?>
5.php的语法
参考http://www.blabla.cn/php/php_tutorials_basic_index.html
6.IDE可以选择vs.php 2.9
7.限制PHP读写目录(php.ini)
open_basedir = E:\www
如果不限制,PHP可以读取整个服务器的磁盘。
上一篇: YV12转RGB24(查表法)
下一篇: 用echo命令在Shell中输出彩色文字
分类:Web开发 查看次数:8036 发布时间:2011/11/25 13:19:04