window下搭建php环境
这篇文章介绍的内容是关于window下搭建php环境,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
各模块独立安装的下载地址和顺序:
Apache
PHP
MySQL
安装Apache:
下载apache,选择
ApacheHaus
(方便于调试);选择对应操作系统,32位或64位;
D盘新建名为
phpenv
的文件夹D:\phpenv\
,解压下载的压缩包到此文件夹(方便管理)修改
httpd.conf
让 serverRoot 指向安装文件
Define SRVROOT "D:/phpenv/Apache24"
输入安装命令
D:\phpenv\Apache24\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 down AH00015: Unable to open logs
原因:端口被占用。
办法:修改 Apache24\conf\httpd.conf
文件中的 Listen
、ServerName
端口号。
这里把 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 down AH00015: Unable to open logs
原因:监听端口被占用。由于安装了Skype,开着 Skype 占用了 443 端口。
办法:修改 Apache24\conf\extra
下的 httpd-ahssl.conf
、httpd-ssl.conf
。
在这里把 443 修改为 442 。
参考资料:
apache安装教程
apache报错
相关推荐:
以上是window下搭建php环境的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

PHP 8.4 带来了多项新功能、安全性改进和性能改进,同时弃用和删除了大量功能。 本指南介绍了如何在 Ubuntu、Debian 或其衍生版本上安装 PHP 8.4 或升级到 PHP 8.4

CakePHP 是 PHP 的开源框架。它的目的是使应用程序的开发、部署和维护变得更加容易。 CakePHP 基于类似 MVC 的架构,功能强大且易于掌握。模型、视图和控制器 gu

Visual Studio Code,也称为 VS Code,是一个免费的源代码编辑器 - 或集成开发环境 (IDE) - 可用于所有主要操作系统。 VS Code 拥有针对多种编程语言的大量扩展,可以轻松编写
