linux安装php7的方法详解

下面是“Linux安装PHP7的方法详解”攻略的完整过程:

1. 安装PHP7前的准备工作

在安装PHP7之前,我们需要先完成环境的准备工作:安装必要的依赖项(例如cmake、libxml2、libjpeg、libpng等),以及将系统升级至最新版。

1.1 安装cmake

使用以下命令安装cmake:

sudo apt-get update
sudo apt-get install cmake

1.2 安装其它依赖项

使用以下命令安装其它依赖项:

sudo apt-get install libxml2-dev libjpeg-dev libpng-dev libssl-dev libcurl4-openssl-dev pkg-config

1.3 升级系统

使用以下命令升级至最新版:

sudo apt-get update
sudo apt-get upgrade

2. 下载并编译PHP7

在环境准备工作完成后,我们可以开始下载并编译PHP7。

2.1 下载PHP7

使用以下命令下载PHP7:

wget https://www.php.net/distributions/php-7.4.22.tar.gz

2.2 解压缩下载的文件

使用以下命令解压缩下载的文件:

tar -xvf php-7.4.22.tar.gz

2.3 编译PHP7

使用以下命令编译PHP7:

cd php-7.4.22
./configure --prefix=/usr/local/php --with-curl --with-openssl --with-zlib --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-jpeg --with-png --enable-fpm --enable-gd --enable-mbstring --enable-mysqlnd --enable-opcache --enable-soap --enable-sockets --enable-zip --enable-calendar --enable-exif --enable-fileinfo
make
sudo make install

2.4 配置PHP7

使用以下命令创建php-fpm.conf文件:

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

使用以下命令创建php.ini文件:

sudo cp /usr/local/php/etc/php.ini-development /usr/local/php/etc/php.ini

使用以下命令进行PHP-fpm的配置:

sudo nano /usr/local/php/etc/php-fpm.conf

找到以下选项:

;pid = run/php-fpm.pid

将它更改为:

pid = run/php-fpm.pid

使用以下命令启动PHP-fpm进程:

sudo /usr/local/php/sbin/php-fpm

示例说明

示例1:检查PHP7是否成功安装

使用以下命令检查PHP7是否成功安装:

php -v

如果成功安装,将显示与PHP7版本号相关的信息。

示例2:测试PHP7是否正常运行

使用以下命令创建test.php:

sudo nano /var/www/html/test.php

输入以下内容到文件中:

<?php
phpinfo();
?>

保存并退出。

然后使用以下命令测试PHP是否正常运行:

curl http://localhost/test.php

如果正常运行,将显示与PHP7有关的信息。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux安装php7的方法详解 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • 在linux下升级软件包版本等方法详解

    在 Linux 下升级软件包版本的方法详解 在 Linux 系统中,我们经常需要升级软件包来获取更多的新功能和修复已有的问题。本篇文章将详细介绍在 Linux 下升级软件包的几种方法。 方法一:使用包管理器升级软件包 Linux 发行版中的包管理器可以自动处理软件包的依赖关系,使升级软件包变得更为简单。以 apt-get 为例,升级软件包的命令为: sudo…

    Linux 2023年5月14日
    00
  • Linux中服务器软件为什么需要编译安装

    在Linux中,服务器软件需要编译安装的原因有多种,主要包括以下几点: Linux中的软件通常以源代码的形式发布。这意味着,您需要将源代码编译成二进制可执行文件,然后才能在系统上运行。因此,如果您需要安装服务器软件,您需要下载源代码并编译安装它们。 对于不同系统的服务器软件要求有所不同。为了将您的服务器软件与您的系统相适应,您需要使用特定的编译选项和配置参数…

    Linux 2023年5月14日
    00
  • Linux 系统 nginx 服务器安装及负载均衡配置详解

    Linux 系统 nginx 服务器安装及负载均衡配置详解 1. 安装 NGINX 1.1 安装包管理器 如果你的 Linux 系统没有安装包管理器,则需要先安装。 1.1.1 CentOS CentOS 使用 yum 包管理器,使用以下命令安装: sudo yum install epel-release sudo yum install nginx 1.…

    Linux 2023年5月24日
    00
  • linux定时任务执行php任务

    首先用命令检查服务是否在运行 systemctl status crond.service 如果服务器上没有装有crontab ,则可以执行 yum install vixie-cron yum install crontabs 常用指令 systemctl restart crond.service #启动服务 systemctl reload crond…

    Linux 2023年4月13日
    00
  • centos yum更新及删除多余启动项

    下面我将为您详细讲解 CentOS 上 yum 的更新和删除多余启动项的攻略,格式化为以下几个小节。 更新 Yum 在 CentOS 系统中,Yum 是一个非常重要的包管理工具,能够方便地协助维护系统软件包的更新。要执行Yum的完整更新过程,需要按照以下步骤操作。 首先打开终端,并使用以下命令获取系统中所有可用更新: sudo yum check-updat…

    Linux 2023年5月14日
    00
  • Linux安装Mycat

    1MyCat安装及启动 MyCat: MyCat的官方网站: http://www.mycat.org.cn/ 下载地址: https://github.com/MyCATApache/Mycat-download 已经更换为: http://dl.mycat.io/1.6-RELEASE/ 第一步:将Mycat-server-1.4-release-201…

    Linux 2023年4月13日
    00
  • 分享服务器被入侵的处理过程

    为防止服务器被入侵,我们需要采取一系列措施来保障服务器的安全性,但是在一些特殊情况下,服务器仍然会被入侵,那么在这种情况下,我们应该采取哪些处理措施呢? 下面是一份分享服务器被入侵的处理过程完整攻略: 第一步:暂停服务 当发现服务器被入侵后,第一件事情应该是立即暂停服务器的服务。在暂停之前,需要做好备份工作,确保不会因为处理过程中导致数据丢失或损坏。此外,如…

    Linux 2023年5月14日
    00
  • linux系统安装出错提示this kernel requires an x86怎么办?

    Linux系统安装出错提示”This kernel requires an x86″的解决方案 问题描述 在安装 Linux 操作系统时,出现以下错误提示: This kernel requires an x86-64 CPU,but only detected an i686 CPU. Unable to boot – please use a kerne…

    Linux 2023年5月24日
    00
合作推广
合作推广
分享本页
返回顶部