建站

质量为本、客户为根、勇于拼搏、务实创新

< 返回建站列表

轻松实现宝塔面板快捷安装PHP告别繁琐操作

发布时间:2023-07-31

宝塔面板安装php

宝塔面板是一款集成了多个功能的Linux面板,包括网站管理、MySQL管理、文件管理、DNS管理等等。在使用宝塔面板的进程中,常常需要安装新的php版本来运行区别的程序。本文将介绍怎样在宝塔面板上安装新的php版本。

步骤一:下载php源码包

  1. 访问 https://www.php.net/downloads.php 下载需要的php源码包,下载完成后将源码包上传到服务器上。
  2. 进入宝塔面板,找到左边菜单栏的“软件商店”选项,再找到“编译环境”选项,安装好编译环境。

步骤二:解压并编译安装php

  1. 使用 SSH 终端连接到服务器,进入要安装PHP的目录。
  2. 解压下载的PHP源码包: tar -zxvf php⑺.4.11.tar.gz(以php⑺.4.11.tar.gz为例)
  3. 进入解压后的PHP源码目录: cd php⑺.4.11(以php⑺.4.11为例)
  4. 运行配置命令: ./configure --prefix=/www/server/php/74 --with-config-file-path=/www/server/php/74/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysqli --with-pdo-mysql --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-exif --enable-sysvsem --enable-inline-optimization --with-curl=/usr/local/curl --enable-mbregex --enable-mbstring --with-password-argon2 --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-ftp --with-gettext --enable-intl --with-icu-dir=/usr --with-pspell=/usr/local/ --with-ldap --with-ldap-sasl --with-snmp --enable-soap --with-xsl --enable-opcache --with-imap --with-imap-ssl --with-kerberos --with-readline,其中 prefix 表示安装目录,config-file-path 表示配置文件目录。
  5. 编译并安装: make && make install

步骤三:将新安装的php加入宝塔面板

  1. 进入宝塔面板,在左边菜单栏中找到“网站”选项,再找到需要安装的域名,点击“设置”。
  2. 在“PHP版本”一栏中,会列出所有已安装的php版本,点击“切换PHP版本”按钮,然后点击“添加其它版本”按钮。
  3. 在弹出的窗口中,填写以下信息并保存:
    PHP版本名称:php74(名称随便,但一定要唯一)
    PHP安装路径:/www/server/php/74(与步骤二中的--prefix值一致)
    php-cgi文件:/www/server/php/74/bin/php-cgi

步骤四:测试新安装的php

  1. 进入宝塔面板,“网站”->“域名”->“设置”中的“PHP版本”一栏,选择新安装的php版本。
  2. 在“网站目录”一栏中,可以看到该网站的真实目录,创建一个php文件,并在文件中写入以下代码:
    <?php phpinfo(); ?>
  3. 保存文件,然后在浏览器中访问该php文件,如果出现php信息页面,说明新的php已成功安装并被宝塔面板辨认。

以上就是安装新的php版本的完全步骤,如果你遇到了问题,可以访问官方文档[1]或到腾讯云社区[2]寻求帮助。