bash,sudo aptget update,sudo aptget install buildessential libxml2dev,
`,,2. 下载 PHP 源码包。访问 PHP 官网(https://www.php.net/downloads.php)获取最新版本的 PHP 源码包,或者使用
wget 命令直接下载:,,
`bash,wget https://www.php.net/distributions/php8.0.0.tar.gz,
`,,3. 解压源码包:,,
`bash,tar zxvf php8.0.0.tar.gz,
`,,4. 进入解压后的目录:,,
`bash,cd php8.0.0,
`,,5. 配置编译选项。在终端中输入以下命令:,,
`bash,./configure prefix=/usr/local/php withconfigfilepath=/usr/local/php/etc enablembstring withcurl withmysqli withpdomysql withopenssl withzlib withpear,
`,,6. 编译并安装 PHP:,,
`bash,make,sudo make install,
`,,7. 将 PHP 添加到系统路径中。在终端中输入以下命令:,,
`bash,echo 'export PATH=$PATH:/usr/local/php/bin' >> ~/.bashrc,source ~/.bashrc,
“,,您已经在 Linux 上成功安装了 PHP 源码。要在Linux上从源码安装PHP,请按照以下步骤操作:
1、确保已经安装了必要的开发工具和库,在Debian或Ubuntu系统上,可以使用以下命令安装:
sudo aptget update sudo aptget install y buildessential libxml2dev libssldev libcurl4openssldev libjpegdev libpngdev libfreetype6dev libmcryptdev libmysqlclientdev libpqdev libsqlite3dev libbz2dev libzipdev
在CentOS或RHEL系统上,可以使用以下命令安装:
sudo yum groupinstall y "Development Tools" sudo yum install y libxml2devel openssldevel curldevel libjpegdevel libpngdevel freetypedevel mcryptdevel mysqldevel postgresqldevel sqlitedevel bzip2devel zipdevel
2、下载PHP源代码,访问PHP官方网站(https://www.php.net/downloads.php)并找到最新的稳定版本,然后使用wget
命令下载源代码包:
wget https://www.php.net/distributions/phpx.y.z.tar.gz
将x.y.z
替换为实际的版本号。
3、解压下载的源代码包:
tar xvf phpx.y.z.tar.gz
4、进入解压后的目录:
cd phpx.y.z
5、配置编译选项,在此示例中,我们将安装一些常用的扩展和模块,您可以根据需要修改这些选项,运行以下命令以生成配置脚本:
./configure prefix=/usr/local/php n withconfigfilepath=/usr/local/php/etc n withconfigfilescandir=/usr/local/php/etc/conf.d n enablefpm n withfpmuser=wwwdata n withfpmgroup=wwwdata n enableopcache n enablembstring n enablemysqlnd n withmysqli=mysqlnd n withpdomysql=mysqlnd n enablezip n enablecalendar n enablebcmath n enableexif n enableftp n enablesockets n enablesoap n enablesysvmsg n enablesysvsem n enablesysvshm n enablewddx n enablexmlreader n enablexmlwriter n enableshmop n enablepcntl n enablemaintainerzts n disablerpath n disabledebug n disablefileinfo n disableinlineoptimization n disableipv6 n disablelibxml n disablesimplexml n disabletokenizer n disablexml n disabledom n disablecgi n disablecgifcgi n disablecli n disablepear n disablestatic n withoutpear
6、编译并安装PHP:
make sudo make install
7、复制配置文件到指定目录:
sudo cp php.iniproduction /usr/local/php/etc/php.ini
8、创建软链接以便于使用:
sudo ln s /usr/local/php/bin/php /usr/bin/php sudo ln s /usr/local/php/sbin/phpfpm /usr/sbin/phpfpm
9、重启PHPFPM服务:
sudo systemctl restart phpfpm
您已经在Linux系统上从源码安装了PHP,可以通过运行php v
来检查安装是否成功。
小伙伴们,上文介绍了“linux php 源码安装”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1124559.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复