简介
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
依赖:gcc
、pkg- config
、libxml2
、libxml2-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,可以先卸载其他的版本然后重新运行安装命令。
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 5.2.17
无法下载,如果确实有需求使用这个版本可以尝试编译安装
设置环境变量
安装完成后,如果需要在cmd
中使用PHP
就需要设置环境变量,打开小皮面板安装路径,例如我的在C:\phpstudy_pro
,进入路径Extensions\php\
,可以看到里面有已经安装的版本,进入目录,复制完整路径
,修改系统环境变量,在Path中加入这个完整路径
手动下载压缩包安装
进入下载地址:https://windows.php.net/download ,选择对应的系统架构下载zip,解压到一个目录下,建议放在你平时装软件的路径中,然后设置环境变量,在Path
中加入PHP
的完整安装路径
检查PHP版本
打开cmd执行指令
php -v
如果出现的提示是下方这样:
就说明是缺少了VC运行环境,需要下载运行库
结尾
这篇教程到这里就结束了,感谢您的耐心阅读,如果你在安装的过程中遇到问题,可以在下方评论区中留言。
评论区