如何在Linux上安装PHP模块?

在Linux环境中安装PHP模块可以通过多种方式完成,包括通过包管理器(如yum或apt)和从源码编译安装,以下是详细的步骤:

使用包管理器安装PHP模块

如何在Linux上安装PHP模块?插图1
(图片来源网络,侵删)

在CentOS/RHEL系统中:

1、更新软件包索引

   sudo yum update

2、安装PHP及其扩展

   sudo yum install -y php php-fpm php-mysql php-gd php-mbstring

3、验证安装

   php -v

4、重启Web服务器

如何在Linux上安装PHP模块?插图3
(图片来源网络,侵删)
   sudo systemctl restart httpd

在Debian/Ubuntu系统中:

1、更新软件包索引

   sudo apt update

2、安装PHP及其扩展

   sudo apt install -y php php-fpm php-mysql php-gd php-mbstring

3、验证安装

   php -v

4、重启Web服务器

如何在Linux上安装PHP模块?插图5
(图片来源网络,侵删)
   sudo systemctl restart apache2

从源码编译安装PHP模块

1. 下载并解压PHP源码:

   wget https://www.php.net/distributions/php-X.X.X.tar.gz
   tar -xvzf php-X.X.X.tar.gz
   cd php-X.X.X

2. 安装依赖包:

   sudo yum install -y gcc g++ make zlib zlib-devel libxml2 libxml2-devel openssl openssl-devel curl curl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel pcre pcre-devel libxslt libxslt-devel krb5 krb5-devel libcurl libcurl-devel libzip libzip-devel

3. 配置、编译和安装PHP:

   ./configure --prefix=/usr/local/php 
   --with-config-file-path=/usr/local/php/etc 
   --with-mysqli 
   --with-pdo-mysql 
   --enable-mbregex 
   --enable-mbstring 
   --with-freetype-dir 
   --with-jpeg-dir 
   --with-png-dir 
   --with-zlib 
   --with-libxml-dir=/usr 
   --with-openssl 
   --enable-xml 
   --enable-sockets 
   --enable-fpm 
   --with-bz2 
   --enable-opcache
   make && make install

4. 配置PHP:

   cp php.ini-production /usr/local/php/etc/php.ini

5. 启动PHP-FPM服务:

   /usr/local/php/sbin/php-fpm --daemonize

6. 测试PHP是否安装成功:

   php -v

安装特定PHP模块(例如Redis):

使用PECL安装:

pecl install redis

php.ini文件中添加以下行:

extension=redis.so

重启PHP-FPM服务以使更改生效:

service php-fpm restart

无论是通过包管理器还是从源码编译安装,Linux环境下安装PHP模块的流程都相对清晰且易于操作,根据具体需求选择合适的方法,可以有效提升开发和部署的效率。

小伙伴们,上文介绍linux 安装php模块的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/81185.html

小末小末
上一篇 2024年10月20日 15:25
下一篇 2024年10月20日 15:35

相关推荐