php源码安装
1、下载源码包:
https://www.php.net/downloads.php
2、下载到服务器之后,在编译之前,需要确保系统已安装了构建 PHP 所需的依赖项。依赖项可能因发行版而异,请根据您的系统使用相应的包管理器来安装。以下是一些常见的依赖项示例:
Ubuntu/Debian:
PHP Code复制内容到剪贴板
- sudo apt-get update
- sudo apt-get install build-essential libssl-dev libcurl4-openssl-dev libonig-dev libzip-dev
CentOS/RHEL:
PHP Code复制内容到剪贴板
- sudo yum groupinstall "Development Tools"
- sudo yum install openssl-devel curl-devel oniguruma-devel libzip-devel
3、都准备好之后,把源码包放到服务器随便一个目录下:
使用以下命令解压下载的 PHP 源码包:
PHP Code复制内容到剪贴板
- tar -xf php-8.2.8.tar.gz
配置和编译,进入源码目录并执行以下命令进行配置和编译:
PHP Code复制内容到剪贴板
- ./configure --prefix=/opt/modules/php8.2.8 --with-config-file-path=/etc/php --enable-mysqlnd --with-pdo-mysql --with-curl --with-openssl --with-zip
这里的 --prefix 参数指定了 PHP 的安装目录,您可以根据需要进行自定义。--with-config-file-path 参数定义了 PHP 配置文件的路径,通常推荐将其设为 /etc/php。