下面是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。
- 首先,我们需要安装编译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
- 下载PHP7.3源码
进入PHP官网下载PHP7.3的源码,或使用以下命令下载:
wget https://www.php.net/distributions/php-7.3.30.tar.gz
- 解压源码包
tar -zxvf php-7.3.30.tar.gz
- 进入解压后的目录
cd php-7.3.30
- 进行编译安装
./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
- 验证PHP是否正确安装
执行以下命令验证PHP是否正确安装:
/usr/local/php/bin/php -v
如果成功安装,输出的PHP版本号应为7.3.x。
希望这些步骤对您有所帮助。