简介

PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。

PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。

有很多人说:PHP是世界上最好的编程语言,那么今天就讲解如何安装PHP

Linux安装PHP

Linux下安装PHP有两种方法,一种是通过系统的包管理工具进行安装,还有一种是通过下载源码包进行编译安装

通过包管理工具安装

Ubuntu/Debian/Deepin安装PHP

apt-get update
apt-get upgrade
apt-get install -y php

注意:如果输入的包是php,就会安装当前推荐版本,如果你想安装其他版本,可以下载deb包进行安装,下面以Ubuntu安装php7.4为例:

apt-get install software-properties-common
add-apt-repository ppa:ondrej/php
apt-get install php7.4

CentOS安装PHP

yum install php

ArchLinux安装PHP

pacman -S php

如果你想尝试在archlinux上安装PHP,但是你还不会安装archlinux,可以参考我的教程: 安装ArchLinux教程

获取源码进行编译安装

首先需要获取源码,访问这个网址:https://www.php.net/releases/ ,可以看到有非常多的版本,这里以8.0.26为例进行安装,首先下载源码,有3种压缩格式可以选择,根据自己习惯选择,下载后解压

.tar.gz格式

wget https://www.php.net/distributions/php-8.0.26.tar.gz
tar -zvxf php-8.0.26.tar.gz

.tar.bz格式

wget https://www.php.net/distributions/php-8.0.26.tar.bz2
tar -jvxf php-8.0.26.tar.bz2

.tar.xz格式

wget https://www.php.net/distributions/php-8.0.26.tar.xz
tar -pvxf php-8.0.26.tar

安装依赖

在编译PHP之前,需要安装一些依赖才能编译通过,PHP依赖:gccpkg-configlibxml2libxml2-dev以及sqlite3,首先安装前4个

apt-get update
apt-get upgrade
apt-get install gcc pkg-config libxml2 libxml2-dev

sqlite3通过apt安装之后无法通过编译检测,所以需要编译安装,编译安装教程参考:Linux编译安装sqlite3

配置编译脚本

源码目录中默认没有`Makefile`文件,所以需要运行检测脚本进行检测并生成编译脚本

cd php-8.0.26
./configure

经过漫长的等待,将会出现这样的信息

配置完成

出现感谢使用PHP时说明配置成功,可以开始编译,如果不是,就需要检查信息,安装相应的依赖

编译源码

make

经过漫长的等待,将会出现这样的信息

编译完成

出现编译完成就是成功了,下面一行提示运行make test,建议不执行,因为执行这个命令消耗的时间非常多,平常使用非常浪费时间

安装到系统

编译完成之后需要将PHP安装到系统中才可以使用

sudo make install

不出意外会安装成功

安装成功

检查版本

安装完成后检查PHP的版本

php -v

PHP版本检查

如果发现版本不正确,可能是安装其他版本的PHP,可以先卸载其他的版本然后重新运行安装命令。

Windows下安装

Windows下可以通过一些软件(这里推荐使用小皮面板)进行安装,或者手动下载压缩包进行安装

使用小皮面板安装PHP

访问https://www.xp.cn/ 进行下载,同时我也提供了安装包

小皮面板下载

清北网盘下载:https://pan.tsinbei.com/s/XAIp

蓝奏云下载:https://schlibra.lanzouo.com/b07ir32ha

123云盘下载:https://www.123pan.com/s/xE9lVv-hgSKd

提取码:1357

安装小皮面板

安装小皮面板

根据提示进行安装,路径可以选择修改

面板安装完成

根据我多次实验,部分系统在安装时可能会出现乱码,实际上装完之后是可以正常使用的

安装PHP

打开小皮面板,点击左侧的软件管理,向下滚动,可以看到很多PHP的版本

PHP版本选择

选择你想安装的版本,点击`安装`按钮即可,实际测试中发现PHP 5.2.17无法下载,如果确实有需求使用这个版本可以尝试编译安装

设置环境变量

安装完成后,如果需要在cmd中使用PHP就需要设置环境变量,打开小皮面板安装路径,例如我的在C:\phpstudy_pro,进入路径Extensions\php\,可以看到里面有已经安装的版本,进入目录,复制完整路径,修改系统环境变量,在Path中加入这个完整路径

设置环境变量

手动下载压缩包安装

进入下载地址:https://windows.php.net/download ,选择对应的系统架构下载zip,解压到一个目录下,建议放在你平时装软件的路径中,然后设置环境变量,在Path中加入PHP的完整安装路径

设置环境变量

检查PHP版本

打开cmd执行指令

php -v

检查PHP版本

如果出现的提示是下方这样:

PHP出现的问题

就说明是缺少了VC运行环境,需要下载运行库

结尾

这篇教程到这里就结束了,感谢您的耐心阅读,如果你在安装的过程中遇到问题,可以在下方评论区中留言。