Linux系统下安装PHP7.3版本

  • Post category:Linux

下面是Linux系统下安装PHP7.3版本的攻略:

1. 更新软件源

在安装任何软件之前,需要先更新系统的软件源,确保安装的软件是最新的稳定版本。在Ubuntu下使用以下命令更新软件源:

sudo apt-get update

2. 安装PHP7.3

在更新软件源后,可以使用以下命令在Ubuntu下安装PHP7.3:

sudo apt-get install php7.3

安装完成后,我们可以使用以下命令验证PHP7.3是否正确安装:

php -v

若输出版本号为7.3.x,则说明安装成功。

3. 安装PHP扩展

PHP的可扩展性使其成为开发Web应用程序的有力工具。PHP7.3的常用扩展可以使用以下命令安装:

sudo apt-get install php7.3-common php7.3-mysql php7.3-xml php7.3-xmlrpc php7.3-curl php7.3-gd php7.3-imagick php7.3-cli php7.3-dev php7.3-imap php7.3-mbstring php7.3-opcache php7.3-soap php7.3-zip

该命令将安装一些常见的PHP扩展,例如mysql、gd、soap等。

示例说明

示例一:安装完整版Web服务器环境

如果您需要将您的服务器转换为一个基于Web的服务器,您可以使用下面的命令来安装完整版Web服务器环境:

sudo apt-get install php7.3 apache2 libapache2-mod-php7.3

安装完成后,我们可以通过以下命令验证Apache2和PHP是否正确安装:

sudo systemctl status apache2 php7.3-fpm

示例二:手动编译安装PHP7.3

如果Ubuntu源中没有PHP7.3或我们需要在特定的目录中安装,我们可以通过手动编译安装PHP7.3。

  1. 首先,我们需要安装编译PHP所需的依赖库:
sudo apt install libssl-dev libxml2-dev \
    libcurl4-openssl-dev pkg-config libbz2-dev \
    libpng-dev libjpeg-dev libgif-dev libfreetype6-dev \
    libldap2-dev libonig-dev libedit-dev  \
    libpspell-dev libenchant-dev \
    libjasper-dev libgmp-dev libtidy-dev libxslt-dev \
    libicu-dev libzip-dev
  1. 下载PHP7.3源码

进入PHP官网下载PHP7.3的源码,或使用以下命令下载:

wget https://www.php.net/distributions/php-7.3.30.tar.gz
  1. 解压源码包
tar -zxvf php-7.3.30.tar.gz
  1. 进入解压后的目录
cd php-7.3.30
  1. 进行编译安装
./configure --prefix=/usr/local/php \
 --with-config-file-path=/usr/local/php/etc \
 --with-openssl \
 --with-zlib \
 --enable-calendar \
 --with-curl \
 --with-iconv \
 --with-bz2 \
 --enable-exif \
 --enable-ftp \
 --with-gd \
 --with-jpeg-dir \
 --enable-gd-native-ttf \
 --with-ldap \
 --with-ldap-sasl \
 --enable-mbstring \
 --with-mcrypt \
 --with-mhash \
 --enable-pcntl \
 --with-pdo-mysql \
 --enable-shmop \
 --with-snmp \
 --enable-soap \
 --enable-sockets \
 --with-tidy \
 --enable-wddx \
 --enable-zip \
 --with-mysqli \
 --with-pcre-regex \
 --enable-phpdbg \
 --with-gmp \
 --with-xmlrpc \
 --with-freetype-dir \
 --with-gettext \
 --enable-mysqlnd \
 --with-png-dir \
 --with-xsl \
 --with-libxml-dir \
 --enable-intl \
 --enable-fpm \
 --with-imap \
 --with-imap-ssl \
 --enable-opcache \
 --enable-fileinfo \
 --with-system-ciphers \
 --with-cdb
 make && make install
  1. 验证PHP是否正确安装

执行以下命令验证PHP是否正确安装:

/usr/local/php/bin/php -v

如果成功安装,输出的PHP版本号应为7.3.x。

希望这些步骤对您有所帮助。