• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

window下搭建php环境

php 搞代码 3年前 (2022-01-22) 12次浏览 已收录 0个评论

这篇文章介绍的内容是关于window下搭建php环境,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

各模块独立安装的下载地址和顺序:

  • Apache

  • PHP

  • MySQL


安装Apache:

  • 下载apache,选择ApacheHaus (方便于调试);

  • 选择对应操作系统,32位或64位;

  • D盘新建名为phpenv的文件夹D:\phpenv\,解压下载的压缩包到此文件夹(方便管理)

  • 修改 httpd.conf让 serverRoot 指向安装文件

  Define SRVROOT "D:/phpenv/Apache24"
  • 输入安装命令

    D:\phpenv\Ap<p style="color:transparent">。本文来源gao!%daima.com搞$代*!码网1</p><cite>搞代gaodaima码</cite>ache24\bin>httpd -k install
  • 输入启动命令

    D:\phpenv\Apache24\bin>httpd -k start
  • 测试apache是否安装成功。浏览器输入http://localhost,出现 It works 即可

  • httpd.conf中写入PHP支持模块

# PHP环境添加模块LoadModule php5_module "D:/phpenv/php-5.6.36/php5apache2_4.dll" //php-5.6.36 为php安装目录名PHPIniDir "D:/Program Files/wamp/php-5.6.36/php.ini"# 添加PHP支持AddType application/x-httpd-php .php#添加首页文件类型支持<IfModule dir_module>    DirectoryIndex index.html index.htm index.php</IfModule>

安装PHP

  • 下载php,选择线程安全(Thread Safe)版本的PHP版本,解压到D:\phpenv\php-5.6.36\

  • php.ini-production文件重命名为php.ini,并进入文件将; extension_dir = "./"修改为extension_dir = "D:/phpenv/php-5.6.12/ext"

    开启以下文件(去掉前面的 ;)

extension=php_curl.dllextension=php_gd2.dllextension=php_imap.dllextension=php_mbstring.dllextension=php_mysql.dllextension=php_mysqli.dllextension=php_pdo_mysql.dllextension=php_snmp.dllextension=php_soap.dllextension=php_sockets.dll
  • 验证PHP是否安装完毕,在命令行输入:httpd -k restart重启服务。
    D:\phpenv\Apache24\htdocs路径下新建一个文件phpinfo.php,内容添加<?php phpinfo();?>,然后在浏览器输入http://localhost/phpinfo.php 测试。


安装apache遇到的一些问题

1.

Errors reported here must be corrected before the service can be started.(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。  : AH00072: make_sock: could not bind to address [::]:80(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。  : AH00072: make_sock: could not bind to address 0.0.0.0:80AH00451: no listening sockets available, shutting downAH00015: Unable to open logs

原因:端口被占用。

办法:修改 Apache24\conf\httpd.conf 文件中的 ListenServerName 端口号。

这里把 80 设置为 8080


2.

Errors reported here must be corrected before the service can be started.(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : AH00072: make_sock: could not bind to address 0.0.0.0:443AH00451: no listening sockets available, shutting downAH00015: Unable to open logs

原因:监听端口被占用。由于安装了Skype,开着 Skype 占用了 443 端口。

办法:修改 Apache24\conf\extra 下的 httpd-ahssl.confhttpd-ssl.conf

在这里把 443 修改为 442 。


参考资料:

apache安装教程

apache报错

相关推荐:

CentOS 7 搭建PHP服务器环境

Sublime Text3搭建PHP开发环境

以上就是window下搭建php环境的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:window下搭建php环境

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址