热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

win7php开发环境配置

1、安装Apache下载地址:http:www.apache.orgdyncloser.cgihttpdbinarieswin32下载后点击安装,一直n

1、安装Apache

下载地址:http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32

下载后点击安装,一直next,也可以改自定义安装和该安装目录。

如果要改端口,可以打开配置文件httpd.conf,找到Listen 80,80就是现在的端口。

 

2、安装PHP

下载地址:http://us2.php.net/downloads.php(下载线程安全的那个包)

然后直接解压缩在一个文件夹就可以了。

 

3、配置php.ini

将php.ini-development改为php.ini。

然后做以下设置:

a.extention_dir=php_path(php的路径)/ext;

b.将以下语句前的“;”后去掉:

  

extention=php_curl.dllextention=php_gd2.dllextention=php_mbstring.dllextention=php_mysql.dllextention=php_mysqli.dllextention=php_pdo_mysql.dllextention=php_pdo_odbc.dllextention=php_xmlrpc.dll

 

c.修改session文件在服务器上的保存目录为自己的目录,如 找到 session.save_path,将其设置为 

session.save_path="F:/php/custom/session"

 

d.修改upload的临时文件的目录,找到 upload_tmp_dir,改为 

upload_tmp_dir="f:/php/custom/upload"

 

e.修改 date.timezone 为 

date.timezone=Asia/Shanghai

 

4、配置Apache支持PHP

a. 在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加

LoadModule php5_module "c:/php/php5apache2_2.dll"
PHPIniDir
"c:/php"
AddType application/x-httpd-php .php .html .htm

b.默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,所以当你的WEB主程序目录变更时,我们需要修改相应的Apache配置:

DocumentRoot "F:/Apache2.2/htdocs"
改为
DocumentRoot
"F:/PHPWeb" "F:/Apache2.2/htdocs">
改为
"F:/PHPWeb">

c.最后修改具体的index文件先后顺序,由于配置了PHP功能,当然需要index.php优先执行

DirectoryIndex index.html
改为
DirectoryIndex index.php index.html

d.重启服务器

在F:/PHPWeb新建一个index.php文件,编辑如下:

phpinfo();
?>

在浏览器输入localhost,就可以看到PHP的配置页面。

 

可能出现的问题:apache 无法初始化php的模块。

原因:以前安装过Apache与php,且曾经把 php5ts.dll 文件放到C:/windows/system32文件夹下

解决:把上述文件删除就行

 

转:https://www.cnblogs.com/shexiao/p/3434769.html



推荐阅读
  • phpgettext.dll的简单介绍
    本文目录一览:1、在php.ini中设置了extension=php_gettext.dl ... [详细]
  • MySQL笔记_MySQL笔记1|数据库17问17答
    本文由编程笔记#小编为大家整理,主要介绍了MySQL笔记1|数据库17问17答相关的知识,希望对你有一定的参考价值。 ... [详细]
  • linux下编译安装lnmp
    2019独角兽企业重金招聘Python工程师标准#######################安装依赖#####################安装必要的包:y ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • OCI连接MySQL_PLSQL Developer连接远程数据库OCI客户端安装方法
    本文介绍了使用OCI客户端连接MySQL和PLSQL Developer连接远程数据库的安装方法,避免了在本地安装Oracle数据库或类似的开发套件的麻烦,同时解决了PLSQL Dev连接远程Oracle时的配置问题。 ... [详细]
  • 本文介绍了连接库的定义和使用方法。连接库是通过编译生成的dll文件,例如php_mysql.dll。在使用扩展时,需要去掉配置文件中的分号,并通过phpinfo查看是否正确加载了mysql连接库。详细内容请参考链接:https://www.cnblogs.com/xiaobiaomei/p/7654750.html。摘要字数:180字。 ... [详细]
  • Struts2+Sring+Hibernate简单配置
    2019独角兽企业重金招聘Python工程师标准Struts2SpringHibernate搭建全解!Struts2SpringHibernate是J2EE的最 ... [详细]
  •     这里使用自己编译的hadoop-2.7.0版本部署在windows上,记得几年前,部署hadoop需要借助于cygwin,还需要开启ssh服务,最近发现,原来不需要借助cy ... [详细]
  • centos 编译安装 php 5.5,CentOS 5.5上编译安装 PHP 5.3.6
    编译并安装#make&&makeinstall安装结果摘要,里面有几个主要的安装路径变量libtool:install:warning:remembertorunli ... [详细]
  • 在使用豆瓣OAuth登录接口时,我们需要发送这样的HTTPREQUEST请求:GETv2user~meHTTP1.1Host:https:api.douban.com ... [详细]
  • 语法:CREATE[索引类型]INDEX索引名称ON表名(列名)WITHFILLFACTOR填充因子值0~100GOUSE库名GOIFEXISTS(SELECT*FR ... [详细]
  • .NET最新漏洞CVE20178759 POC已公布,大规模攻击即将来临
    图世界范围内感染FinSpy图(即漏洞利用导致下载的间谍程序)前天微软刚补好的漏洞,昨天fireeye发文,然后各平台开始写 ... [详细]
  • log4net 入门使用
    log4net是dotnet平台下的一个日记记录组件。一NuGet中安装log4net包:二配置log4net.config文件配置文件内容: ... [详细]
  • 阿里云如何部署php(2023年最新分享)
    导读:很多朋友问到关于阿里云如何部署php的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览: ... [详细]
author-avatar
周俪劳伦瑶的瑶
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有