PHP5.4+Apache2.2的环境配置
来源:互联网 发布:python暴力破解zip 编辑:程序博客网 时间:2024/04/27 22:21
PHP-5.4.2下载地址:http://www.php.net/downloads.php
Apache2.2下载地址:http://115.com/file/dpt5yi6a#apache-2.2.21.msi
1、安装Apache2.2
1)、下载后直接双击apache-2.2.21.msi安装
2)、按提示直接点下一步即可完成安装
2、直接解压本文提供下载的PHP到你所需要的目录,本人是直接解压到D盘
一、php配置
1、在php解压目录中找到php.ini-development,将其重命名为php.ini。打开php.ini配置文件,找到
; On windows:; extension_dir = "ext"将其改为:
; On windows: extension_dir = "(php解压目录)/ext"
2、启动相应的扩展库(去掉php.ini中前面的分号(;))
extension=php_curl.dllextension=php_gd2.dllextension=php_mbstring.dllextension=php_mysql.dllextension=php_pdo_mysql.dllextension=php_pdo_odbc.dllextension=php_xmlrpc.dll
3、配置PHP的Session功能,在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session。此目录最好独立于WEB主程序目录之外,配置session保存目录
;session.save_path = "/tmp"改为session.save_path = "自定义目录"
4、配置PHP的文件上传(upload)功能,同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败.这个临时文件夹内的文件会在文件上传完成后被删除。
;upload_tmp_dir =改为upload_tmp_dir = "自定义目录"
本人的session与upload目录分别为:
D:\phpconfig\session
D:\phpconfig\upload
5、修改date.timezone,否则在执行phpinfo时date部分会报错
;date.timezone =改为date.timezone = Asia/Shanghai
二、Apache配置,配置Apache以支持PHP
1、在Apache安装目录中找到\conf\httpd.conf打开找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so在下添加如下代码:
LoadModule php5_module "(php安装目录)/php5apache2_2.dll"PHPIniDir "(php安装目录)" AddType application/x-httpd-php .php
由于我们使用的是Apache2.2.15,所以使用php5apache2_2.dll,接着指定PHP的安装目录以及执行的程序扩展名。
2、默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,这里我们最好指定自己的web目录。(如D:/PHP_Web)
DocumentRoot "…"改为DocumentRoot "D:/PHP_Web"
3、修改访问权限
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all (修改为 allow from all )</Directory>
4、最后修改具体的index文件先后顺序,由于配置了PHP功能,当然需要index.php优先执行
DirectoryIndex index.html改为DirectoryIndex index.php index.html到此PHP与Apache间的配置已完成。重启Apache服务器.
测试:
在D:/PHP_Web下编写文件test.php,内容为
<?phpinfo();?>
然后在浏览器重访问test.php,如果能看到php配置信息,说明php与apache已配置成功。
- PHP5.4+Apache2.2的环境配置
- PHP5.4+Apache2.2的环境配置
- PHP5.4+Apache2.2的环境配置
- PHP5.4+Apache2.2的环境配置
- php5.4 和 apache2.2 环境配置
- apache2.2 +php5.3.6在windows环境下的配置
- apache2+php5+mysql5+虚拟主机环境的配置
- apache2.2+php5的配置
- Windows7+PHP5.4+Apache2.2+MySQL5.5环境配置
- Windows下php5.4+apache2.2+mysql5开发环境配置
- Apache2+PHP5开发环境配置
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- 逆序存储文件(二)——使用c标准库函数fopen,fseek,fread,fwrite
- linux常用操作,配置,安装(其他按需求扩展)
- 文本抽取与还原
- HDU 1871 无题 优先队列
- 【学习笔记3】hook、冒烟测试、Procexp的使用
- PHP5.4+Apache2.2的环境配置
- 车票找零问题(回溯)
- 问题一百二十:明明的幸运数
- 第2章 线性表——链式线性表元素的插入
- 二叉查找树c语言实现
- ios开发之IOS沙盒(sandbox)机制和文件操作
- mysql安装过程
- Alice And Bob Hdu--复杂的贪心
- 游戏编程入门学习笔记20——网络篇——理清框架、获取字符串输入