如何在Linux,macOS,Windows Server上安装PHP

温馨提示:注册会员付费购买资源可永久免费下载更新版本

设置服务器可能是一项艰巨的任务,尤其是在安装像PHP这样的语言时。如果你想要一个WordPress测试服务器运行,这是一个必须学习的技能。

不知道从哪里开始在你的服务器上安装PHP?根据您独特的设置,有许多方法可以做到这一点。从哪里下载PHP,哪个版本,需要什么才能让它工作,如何在不同的操作系统上安装PHP?

我们将在这本一站式PHP安装指南中回答所有这些问题。

PHP是什么?

PHP的先决条件

如何在Linux上安装PHP

如何在Windows上安装PHP

如何在macOS上安装PHP

关于PHP的所有扩展

PHP是什么?

PHP徽标

PHP是一种开源脚本语言,主要用于Web开发和服务器端(后端)脚本编写。简单来说。

可以安装PHP在服务器上运行脚本(比如在网站上添加表单的代码片段)。

它运行在服务器端而不是客户端,所以它在后台而不是浏览器中工作。

它与HTML结合得很好,非常适合web开发。

它也是最容易学习的在线脚本语言之一,是初学者的热门选择。但也相当强大,适合高级网站功能。

许多网站和工具使用PHP及其许多扩展(。NET,Apache和MySQL可能听起来很熟悉)。WordPress主要基于PHP构建,其大部分插件和主题也运行在PHP上。

你的服务器需要PHP吗?

所以你知道PHP是什么,但是你为什么要把它安装在你的服务器上呢?

最明显的原因是必须启动并运行WordPress,因为它几乎完全建立在PHP之上。PHP也支持大多数WordPress特性、钩子、主题和插件。

你可以在这里看到所有其他的WordPress系统要求:

WordPress要求

所以,如果你想为了好玩而运行一个WordPress测试服务器,或者搭建一个临时网站,你需要安装PHP。

此外,PHP对于初学者来说是一个很好的起点。与其他web脚本语言相比,它使用简单,但不会以牺牲功能为代价。如果你足够熟练,你可以用它做各种事情。

PHP也相当受欢迎。所以你可以在网上找到很多扩展和资源。

除此之外,如果你想学习WordPress主题和插件的编码,你需要学习PHP。搭建测试服务器是一个很好的实验方法。

请注意,许多虚拟主机服务器都预装了PHP和WordPress。

您需要手动操作的唯一原因是,如果您打算从头开始构建服务器,无论是在本地计算机上还是在非托管的托管环境中。

也就是说,让我们转到服务器设置说明。

PHP的先决条件

在安装PHP之前,您需要确保您的服务器能够处理它。幸运的是,这些要求是非常基本的,很多软件可能已经安装在你的电脑上了。

如果您以前没有创建过服务器,您应该看一下本指南,并在多个操作系统上设置一个本地服务器。具体细节因操作系统而异,但您应该知道如何使用命令行,并准备好安装新软件。

无论你在什么操作系统上安装PHP,你都需要一个网络服务器来运行它。你可能还需要安装一个类似MySQL的数据库,所以要记住这一点。

下面是每个操作系统的PHP先决条件,从Linux开始。

一个ANSI C编译器。

模块的特定组件,如GD图形库或PDF库。

可选:Autoconf 2.59+(针对PHP 7.2版)、Automake 1.4+、Libtool 1.4+、re2c 0.13.4+和Bison。

您还应该熟悉浏览类似Unix的操作系统。

现在是Windows的PHP要求。

PHP 5.5+支持多种Windows操作系统,但7.2.0+用户无法使用Windows 2008或Windows Vista。

Visual C运行时(CRT).

Visual Studio 2012、2015、2017或Microsoft Visual c++ re distributable for Visual Studio 2019,具体取决于您的PHP版本。

最后,macOS没有先决条件,因为PHP是和系统捆绑在一起的。我们将在下面解释如何启用它。

在哪里下载PHP

如果需要手动下载PHP文件,应该从官网的PHP下载页面获取。

避免从第三方网站安装,除非您知道它们是安全的,因为从第三方网站下载文件可能会导致意外安装恶意软件。

PHP下载页面

如果是Windows机器,请在每个版本的PHP中查找“Windows下载”链接,并确保安装了正确的文件。

你也可以安装旧版本的PHP,但是除非你知道你在做什么,否则不推荐这样做,因为它们会让你的服务器暴露在错误和重大安全缺陷面前。

如果你运行的是Linux发行版,通常不需要通过网站获取文件,应该使用命令行。下面我们就详细介绍一下。

我应该使用哪个PHP版本?

如果你点击上面的下载链接,当你看到所有这些文件时,你可能会感到不知所措。哪个PHP版本是正确的?

一般来说,如果要开始一个全新的项目,兼容性不是问题,要拿到最新的稳定版PHP。

有时候你可以下载PHP的测试版。这些版本甚至会更新,但这些版本通常会有错误,发布这些版本只是为了帮助开发者收集反馈。在大多数情况下,您应该坚持使用稳定版本。

老版本呢?每个PHP版本都有新的特性,但这意味着与旧版本有新的不兼容性。如果你需要做一些特定的事情,而最新的PHP版本不支持,你可以使用旧版本,但你应该只坚持当前支持的版本。

如果你不确定,那么使用最新版本的PHP。

请注意,WordPress只与PHP的某些版本兼容。它在技术上支持5.6.20以上的PHP版本,但这些版本都相当老了,所以不推荐。7.4和8.0版本是目前支持WordPress最好的版本。

PHP版本8也是兼容的,但是目前来看,这是非常新的,并不是所有的插件都能正常工作。如果你担心兼容性,坚持使用PHP 7.4版本。你可以阅读我们的PHP基准测试帖子,看看各种PHP CMS和框架在不同PHP版本上的性能。

如何在Linux上安装PHP

在开始之前,您应该熟悉终端以及如何操作一般的类Unix操作系统。一般来说,这些命令行代码应该适用于任何在终端中使用正常语法的Linux发行版,但是我们在下面留下了一些针对特定操作系统的说明。

首先,您应该确保您的软件包是最新的,所以在终端中运行这个Linux命令。

sudo apt-get update && sudo apt-get upgrade

现在你已经准备好安装PHP了。这样的命令毫不费力且简单明了。

sudo apt-get install php

通过终端安装PHP

这将安装PHP的最新版本和几个扩展。您可以使用此代码来查看您拥有的版本。

php –v

如果我想安装特定版本的PHP,比如PHP 7.4,该怎么办?你需要使用ondejsur的PPA,也就是个人包存档。这是安装受支持的旧版本PHP的安全方式。同时运行这三个命令:

sudo apt install software-properties-commonsudo add-apt-repository ppa:ondrej/phpsudo apt-get update

现在,系统将识别档案,并可以安装PHP 7.4。键入以下命令:

sudo apt install php7.4

当然,您可以将这个数字替换为您想要的任何PHP版本。

这涵盖了基本的内容,但是如果你在配置上需要额外的帮助,Unix下的PHP安装文档可以帮到你。

在Ubuntu上安装PHP

对于Ubuntu用户来说,只要按照上面的指南去做,就不会有太多的具体问题。Ubuntu是最受欢迎的发行版之一,所以大多数Linux指南实际上都是为这个系统制作的。

你可以选择的另一种方法是下载一个灯堆栈。LAMP指的是Linux,Apache,MySQL,PHP。它本质上是一个包,包含了启动和运行服务器所需的所有软件。

虽然可以单独手动下载这些工具,但是可以获得Taskel,这是一个软件包,可以一次性安装所有这些工具。只要这两个命令在终端中连续运行:

sudo apt install taskselsudo tasksel install lamp-server

通过端子安装灯组和Taskel

在CentOS 7上安装PHP

这个操作系统与其他Linux发行版略有不同。在CentOS上,apt和apt-get命令并不是安装软件的理想方式。相反,它使用yum,Yellowdog Updater Modified,一个基于RHEL的操作系统的更好的包管理器。

否则,您需要使用的命令非常相似。若要更新您的软件包,请改为运行以下命令:

sudo yum install epel-release && sudo yum update

至于其他命令,通常可以用yum代替apt-get。要安装PHP,请使用以下命令。

sudo yum install php

PHP–V等PHP命令在CentOS 7上应该是一样的,所以不需要担心这个。

在Debian上安装PHP

最后一个类似Unix的操作系统是Debian。这次只有一些小问题,但是上面列出的大多数命令应该可以正常工作。

对于Debian,可以在终端命令中使用apt-get或apt-institution。apt命令更全面,提供了菜单界面。至于用哪个,看个人喜好了。任何人都能完成这项工作。

因此,您可以运行此命令,而不是通常的apt-get命令:

sudo aptitude install php

Debian可能很挑剔。如果发现PHP无法解析或者扩展不起作用,请确保已经更新了服务器的网络配置文件,并且正在加载扩展ini文件。

除了一些小事情,Debian的指令和其他Linux发行版的指令几乎一样。

如何在Windows上安装PHP

如果你使用的是Windows系统,不像macOS和Linux,你不需要通过命令行安装PHP(虽然如果你愿意,这也是一个选项)。

从这里安装PHP的一个简单方法是启用IIS,然后使用WebPI安装PHP。启动WebPI后,可以在Products选项卡下找到它。在您想要的版本上单击添加,然后单击安装。

为Windows启用IIS

您也可以下载PHP for Windows,并手动配置它与IIS一起工作。如果您使用IIS,请确保获得非线程安全版本。

如果这一切太复杂,你可以安装WampServer或XAMPP,因为它们包含了你开始使用Web服务器所需的一切。Apache,一个数据库,当然还有PHP。

这些说明将适用于大多数现代Windows操作系统,如Windows 10、7和Vista。如果您使用的是旧版本的Windows,您应该查看传统的Windows安装文档。

Windows可能需要一些额外的配置来使PHP正常工作,所以一定要查看推荐的Windows配置文档。你只需要做一些小的ini调整。

如何在macOS上安装PHP

大部分macOS系统都预装了PHP,所以通常不需要手动安装。

您需要做的只是取消Apache配置文件httpd.conf中几行代码的注释,该文件通常可以在/private/etc/Apache 2/httpd . conf中找到。

# LoadModule php5_module libexec/httpd/libphp5.so# AddModule mod_php5.c

如果你不喜欢一些文件设置的默认值,你可能需要做额外的配置。否则,找到DocumentRoot,然后用以下代码创建并加载一个PHP文件:

声明:

1,本站分享的资源来源于用户上传或网络分享,如有侵权请联系站长。

2,本站软件分享目的仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除。

3,如果你也有好的建站资源,可以投稿到本站。

4,本站提供的所有资源不包含技术服务请大家谅解!

5,如有链接无法下载,请联系站长!

6,特别声明:仅供参考学习,不提供技术支持,建议购买正版!如果发布资源侵犯了您的利益请留言告知!


创网站长资源网 » 如何在Linux,macOS,Windows Server上安装PHP

发表回复