• u*********** 下载了资源 【两版本】最新更新版直播+菜作者分享源码带视频教程+6.3W团购新后台带游戏设置版本源码
  • u*********** 下载了资源 【两版本】最新更新版直播+菜作者分享源码带视频教程+6.3W团购新后台带游戏设置版本源码
  • 游客 购买了资源 【两版本】最新更新版直播+菜作者分享源码带视频教程+6.3W团购新后台带游戏设置版本源码
  • a******n 下载了资源 java开发的游戏网站+app源码软件版本包括:Java专业竞彩版、java旗舰版、.net综合门户版,
  • a******n 登录了本站
  • l****t 登录了本站
  • u*********** 下载了资源 java开发的游戏网站+app源码软件版本包括:Java专业竞彩版、java旗舰版、.net综合门户版,
  • u*********** 购买了资源 java开发的游戏网站+app源码软件版本包括:Java专业竞彩版、java旗舰版、.net综合门户版,
  • l****t 登录了本站
  • l****t 加入了本站

如何在 Windows 10 上安装 PHP (与阿帕奇和 Mysql)

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 来启动。例如:-Slocalhost

cd \myproject
php -S localhost:8000

然后,可以在http://localhost:8000的浏览器中查看 PHP 页面。

这可能足以进行快速测试,但您的实时服务器将使用 Apache 或类似的 Web 服务器软件。尽可能密切地模拟该环境将防止开发错误。

要安装 Apache,请从https://www.apachelounge.com/download/下载最新的 Win64 ZIP 文件,并将其文件夹提取到驱动器的根部。您还需要为视觉工作室 2015+2019 () 安装可视C++可再分配;在同一页上提供了链接。Apache24C:vc_redist_x64

打开命令提示(不是电源壳),并开始阿帕奇:cmd

cd C:\Apache24\bin
httpd

在服务器开始运行之前,您可能需要接受防火墙例外。打开浏览器中的 http://localhost,应显示“它起作用了!注意:

  • 如果您需要更改任何设置,Apache 的配置文件位于 。C:\Apache24\conf\httpd.conf
  • Web 服务器根文件夹位于 。最初,它包含一个带有“它起作用了!C:\Apache24\htdocsindex.html

也不是, 如果阿帕奇不开始, 它可能是另一个应用程序是抓端口 80 。(Skype 是主要候选版本, Windows 10 应用程序不会让你禁用它!如果发生这种情况,则编辑并更改行到或任何其他免费端口。重新启动 Apache,从那时开始,您可以在 http://localhost:8080 加载 Web 文件C:\Apache24\conf\httpd.confListen 80Listen 8080

服务器可以停止与 + 。ZIP 中的文件还提供了将 Apache 作为 Windows 服务安装的说明。CtrlCReadMe

如何安装 PHP

按照以下步骤安装 PHP。请注意,有几种方法来配置阿帕奇和 PHP,但这可能是最快的方法。

第 1 步:下载 PHP 文件

您需要 PHP 窗口安装器。有许多版本的PHP可用。确保您从https://www.php.net/downloads.php获得最新的 PHP 8 x64 线程安全ZIP 包。

第 2 步:提取文件

在驱动器的根部创建一个新的文件夹,并将 ZIP 的内容提取到其中。phpC:\

PHP 可以安装在系统上的任意操作中,但如果不使用,则需要更改下面引用的路径。C:\php

第 3 步:配置php.ini

PHP 的配置文件被命名为 。这最初并不存在,所以复制到.此默认配置提供一个显示所有 PHP 错误和警告的开发设置。php.iniC:\php\php.ini-developmentC:\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

可选更改设置以加载,而不是在找到加载时。初始设置为:DirectoryIndexindex.phpindex.html

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

将其更改为:

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

从命令行保存和测试更新:httpd.confcmd

cd C:\Apache24\bin
httpd -t

Syntax OK应该出现…除非您的配置有错误。

如果一切顺利,重新启动阿帕奇与。httpd

第 6 步:测试 PHP 文件

在 Apache 的网页根文件夹中创建一个命名的新文件,并添加以下 PHP 代码:index.phpC:\Apache24\htdocs

<?php
phpinfo();
?>

打开 Web 浏览器并输入服务器地址:http://localhost/。将出现一个”PHP 版本”页面,显示各种 PHP 和 Apache 配置设置。

现在,您可以在任何子文件夹中创建 PHP 站点和应用程序。如果您需要处理多个项目,请考虑定义Apache 虚拟主机,以便您可以在不同的域或端口上运行单独的代码库。C:\Apache24\htdocslocalhost

原文链接:https://www.aileym.com/1488.html,转载请注明出处。
版权声明:
本站资源均由互联网用户分享或高价购买,所有资源均经过测试,去除后门,绿色安全,
希望为大家提供有价值的资源,源码仅提供下载学习之用!
我们不承担任何技术及版权问题,且不对任何资源负法律责任,如有侵权请联系站长以便删除。
1
分享海报

评论0

请先
刮刮乐网站源码+架设教程
刮刮乐网站源码+架设教程
10分钟前 有人购买 去瞅瞅看
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录