如何在Linux系统中安装PHP?

Linux中PHP安装详细过程

在Linux系统中安装PHP,通常需要经过以下几个步骤:检查是否已安装PHP、准备初始软件包、下载并解压PHP源码、配置并编译PHP、配置PHP相关文件以及启动PHP,以下是一个详细的指南:

如何在Linux系统中安装PHP?插图
(图片来源网络,侵删)

检查是否安装了PHP

1、使用yum安装检查

   yum list installed | grep php

2、使用rpm安装检查

   rpm -qa | grep php

3、自己编译安装的查询方法

查找php的执行程序:which php

检查进程:ps -ef | grep php

如何在Linux系统中安装PHP?插图1
(图片来源网络,侵删)

准备初始软件包

在安装PHP之前,需要确保系统已经安装了必要的依赖库,可以使用yum命令来安装这些库:

软件包名称 描述
zlib 提供数据压缩的函数库,也是nginx的前置软件。
libxml2 C语言的XML程序库,支持XPath查询和部分XSLT转换。
libxslt 转换XML到其他格式的扩展。
openssl 安全套接字层密码库。
libjpeg IJG的JPEG库,php的GD库所需。
libpng 读写PNG文件的跨平台库。
freetype 免费开源且可移植的字体引擎。
gd PHP处理图形的扩展库。
curl 用于与web服务器进行交互的工具。

下载并解压PHP源码

1、下载PHP源码

   wget http://cn2.php.net/distributions/php-7.4.10.tar.bz2

2、解压源码包

   tar jxvf php-7.4.10.tar.bz2

配置并编译PHP

进入解压后的PHP源码目录,运行configure脚本进行配置,然后进行编译和安装:

cd php-7.4.10
./configure --prefix=/usr/local/php 
--with-config-file-path=/usr/local/php/etc 
--enable-fpm 
--with-fpm-user=www 
--with-fpm-group=www 
--with-mysqli 
--with-pdo-mysql=mysqlnd 
--with-zlib 
--with-curl 
--enable-mbstring 
--with-freetype-dir=/usr/local/freetype 
--with-jpeg-dir=/usr/local/jpeg 
--with-png-dir=/usr/local/libpng 
--with-openssl 
--with-gd 
--with-mcrypt 
--with-iconv-dir=/usr/local/libiconv 
--with-xsl 
--enable-ftp 
--enable-sockets 
--enable-zip 
--enable-soap
make && make install

注意:上述配置选项可能会根据具体需求有所不同,请根据实际情况进行调整。

如何在Linux系统中安装PHP?插图2
(图片来源网络,侵删)

配置PHP相关文件

1、配置php.ini:将默认的php.ini-production复制到指定的目录,并进行必要的修改:

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

2、配置php-fpm.conf:将默认的php-fpm.conf.default复制到指定的目录,并进行必要的修改:

   cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
   vim /usr/local/php/etc/php-fpm.conf

3、配置www.conf:将默认的www.conf.default复制到指定的目录,并进行必要的修改:

   cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
   vim /usr/local/php/etc/php-fpm.d/www.conf

4、创建启动脚本:将php-fpm启动脚本复制到init.d目录中:

   cp /usr/local/php/sbin/php-fpm /etc/init.d/php-fpm
   chmod +x /etc/init.d/php-fpm

启动PHP并检查是否安装成功

1、启动PHP

   /etc/init.d/php-fpm start

2、检查PHP是否启动

   ps -ef | grep php

通过以上步骤,你应该能够在Linux系统中成功安装并配置PHP,具体的配置选项和步骤可能会因不同的Linux发行版和PHP版本而有所不同。

以上就是关于“linux中php安装”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!

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

小末小末
上一篇 2024年10月21日 20:09
下一篇 2024年10月21日 20:24

相关推荐