下载源码包
wget https://www.php.net/distributions/php-8.1.4.tar.gz
解压
tar -zxvf php-8.1.4.tar.gz
安装依赖
sudo apt install libxml2-dev? --xml C语言解析器
sudo apt install gcc
sudo apt install libsqlite3-dev --SQL软件库
创建一个php文件夹
sudo mkdir /usr/local/php
预编译
./configure --prefix=/usr/local/php/ --enable-debug --enable-fpm --with-config-file-path=/usr/local/php/etc/ --with-iconv --with-gd --enable-json --enable-zip --enable-mbregex --enable-mbregex-backtrack?--enable-opcache
配置环境变量
vim /etc/profile? //?/etc/profile 文件 是系统为每个用户设置的环境信息,当用户第一次登录时,该文件被执行。此文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西。
在文件的最末尾加上:
PATH=$PATH:/usr/local/php/bin
export PATH
执行source /etc/profile使环境变量生效
sudo vim ~/.bashrc? //.bashrc 文件 主要保存着个人的一些个性化设置,如:命令别名、环境变量等。
在文件的末尾加上
export PATH=/usr/local/php/bin:$PATH
export PATH=/usr/local/php/sbin:$PATH
重新载入
source ~/.bashrc
查看php版本
初始化php
注意:应该将php.ini复制到上面编译的时候设置的php.ini的位置中,即with-config-file-path后面跟随的位置
sudo cp php.ini-production /usr/local/php/etc/php.ini
vim /usr/local/php/etc/php.ini
运行php
|