Linux 和 macOS 用户通常预安装 Apache 和 PHP 或通过封装管理器提供。视窗 10 需要多一点努力。下面的步骤可能适用于 Windows、PHP 和 Apache 的其他版本,但请检查每个依赖项的文档以了解具体说明。
为什么是 Php?
PHP 仍然是 Web 开发中最广泛和最流行的服务器端脚本语言。
它由大多数网络主机安装,并具有简单的学习曲线,与MySQL数据库的密切联系,一流的文档,和优秀的图书馆集合,以减少您的开发时间。
PHP可能并不完美,但它应该被视为您下一个 Web 应用程序的一个选项。它是Facebook,Slack,维基百科,邮件芯片,Etsy和WordPress的内容管理系统的首选语言,它为40%的网络提供权力。
为什么要在本地安装 PHP?
在开发 PC 上安装 PHP 可让您安全地创建和测试网站和应用程序,而不会影响实时服务器上的数据或系统。
替代安装选项
在您加入之前,可能有一个更简单的安装选项…
使用一对一的包
一体式软件包可用于包含阿帕奇、PHP、MySQL 和单个安装文件中的许多其他依赖项的 Windows,如XAMPP、WampServer和 Web.开发人员。
这些包易于使用,但它们可能与您的实时服务器不完全匹配。手动安装 Apache 和 PHP 将帮助您了解有关系统和配置选项的更多信息。
使用 Linux 虚拟机器
微软Hyper-V(在Windows 10专业版中提供)和虚拟盒是免费的超遮阳板,可以模拟PC,这样你就可以安装另一个操作系统。
您可以安装任何版本的 Linux,然后按照其 Apache 和 PHP 安装说明进行安装。或者,像Ubuntu 服务器这样的差异提供它们作为标准(尽管它们很少是最新版本)。
使用 Windows 子系统进行 Linux 2
WSL2也是一台虚拟机器,但它紧密集成到 Windows 中,因此文件共享和分辨率等活动是无缝的。您可以安装几个 Linux 散装,因此请参阅相应的阿帕奇和 PHP 说明。localhost
使用码头
Docker围绕预先配置的应用程序依赖性(如 Apache、PHP、MySQL、MongoDB 和大多数其他 Web 软件)创建包装(称为容器)。容器看起来像完整的Linux虚拟机器,但要轻得多。
一旦你已经安装了Docker桌面的Windows 10,它很容易下载,配置,并运行阿帕奇和PHP。
Docker 目前被认为是建立 PHP 开发环境的最佳选择。阅读我们的完整指南,建立一个PHP开发环境与Docker。
安装阿帕奇(可选)
如果您仍在阅读,以下部分描述了如何直接在 Windows 上安装 Apache 和 PHP。
PHP 提供内置 Web 服务器,可通过导航到文件夹并运行带有设置端口参数的可执行 PHP 来启动。例如:-S
localhost
cd \myproject
php -S localhost:8000
然后,可以在http://localhost:8000的浏览器中查看 PHP 页面。
这可能足以进行快速测试,但您的实时服务器将使用 Apache 或类似的 Web 服务器软件。尽可能密切地模拟该环境将防止开发错误。
要安装 Apache,请从https://www.apachelounge.com/download/下载最新的 Win64 ZIP 文件,并将其文件夹提取到驱动器的根部。您还需要为视觉工作室 2015+2019 () 安装可视C++可再分配;在同一页上提供了链接。Apache24
C:
vc_redist_x64
打开命令提示(不是电源壳),并开始阿帕奇:cmd
cd C:\Apache24\bin
httpd
在服务器开始运行之前,您可能需要接受防火墙例外。打开浏览器中的 http://localhost,应显示“它起作用了!注意:
- 如果您需要更改任何设置,Apache 的配置文件位于 。
C:\Apache24\conf\httpd.conf
- Web 服务器根文件夹位于 。最初,它包含一个带有“它起作用了!
C:\Apache24\htdocs
index.html
也不是, 如果阿帕奇不开始, 它可能是另一个应用程序是抓端口 80 。(Skype 是主要候选版本, Windows 10 应用程序不会让你禁用它!如果发生这种情况,则编辑并更改行到或任何其他免费端口。重新启动 Apache,从那时开始,您可以在 http://localhost:8080 加载 Web 文件C:\Apache24\conf\httpd.conf
Listen 80
Listen 8080
服务器可以停止与 + 。ZIP 中的文件还提供了将 Apache 作为 Windows 服务安装的说明。CtrlCReadMe
如何安装 PHP
按照以下步骤安装 PHP。请注意,有几种方法来配置阿帕奇和 PHP,但这可能是最快的方法。
第 1 步:下载 PHP 文件
您需要 PHP 窗口安装器。有许多版本的PHP可用。确保您从https://www.php.net/downloads.php获得最新的 PHP 8 x64 线程安全ZIP 包。
第 2 步:提取文件
在驱动器的根部创建一个新的文件夹,并将 ZIP 的内容提取到其中。php
C:\
PHP 可以安装在系统上的任意操作中,但如果不使用,则需要更改下面引用的路径。C:\php
第 3 步:配置php.ini
PHP 的配置文件被命名为 。这最初并不存在,所以复制到.此默认配置提供一个显示所有 PHP 错误和警告的开发设置。php.ini
C:\php\php.ini-development
C:\php\php.ini
在文本编辑器中,您可能需要更改几行(使用搜索来查找当前值)。在大多数情况下,您需要删除一个领先的分号 () 来解调设置。;
首先,启用任何所需的扩展。这将取决于您想要使用的库,但以下扩展应适用于大多数应用程序:
extension=curl
extension=gd
extension=mbstring
extension=pdo_mysql
如果您想使用 PHP 功能发送电子邮件,请在该节中输入 SMTP 服务器的详细信息(您的 ISP 服务器应该是合适的):mail()
[mail function]
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.myisp.com
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = my@emailaddress.com
第 4 步:添加到路径环境变量C:\php
为了确保 Windows 能够找到可执行的 PHP,您需要更改环境变量。单击 Windows”开始”按钮并键入“环境”,然后单击“编辑系统环境变量“。选择高级选项卡,然后单击环境变量按钮。PATH
向下滚动系统变量列表并单击“路径”,然后单击“编辑”按钮。单击“新“并添加 :C:\php
请注意,旧版本的 Windows 有一个文本框,其中每个路径由分号 ()分开。;
单击”确定”,直到您外出。您不需要重新启动,但您可能需要关闭并重新启动您打开的任何终端。cmd
第 5 步:将 PHP 配置为阿帕奇模块
确保 Apache 不会运行,并在文本编辑器中打开其配置文件。将以下行添加到文件底部,将 PHP 设置为 Apache 模块(如有必要,更改文件位置):C:\Apache24\conf\httpd.conf
# PHP8 module
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php
可选更改设置以加载,而不是在找到加载时。初始设置为:DirectoryIndex
index.php
index.html
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
将其更改为:
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
从命令行保存和测试更新:httpd.conf
cmd
cd C:\Apache24\bin
httpd -t
Syntax OK
应该出现…除非您的配置有错误。
如果一切顺利,重新启动阿帕奇与。httpd
第 6 步:测试 PHP 文件
在 Apache 的网页根文件夹中创建一个命名的新文件,并添加以下 PHP 代码:index.php
C:\Apache24\htdocs
<?php
phpinfo();
?>
打开 Web 浏览器并输入服务器地址:http://localhost/。将出现一个”PHP 版本”页面,显示各种 PHP 和 Apache 配置设置。
现在,您可以在任何子文件夹中创建 PHP 站点和应用程序。如果您需要处理多个项目,请考虑定义Apache 虚拟主机,以便您可以在不同的域或端口上运行单独的代码库。C:\Apache24\htdocs
localhost
本站资源均由互联网用户分享或高价购买,所有资源均经过测试,去除后门,绿色安全,
希望为大家提供有价值的资源,源码仅提供下载学习之用!
我们不承担任何技术及版权问题,且不对任何资源负法律责任,如有侵权请联系站长以便删除。
评论0