文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

怎么在CentOS78中安装PHP7

2023-06-15 01:20

关注

本篇文章为大家展示了怎么在CentOS78中安装PHP7,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

CentOS7的默认PHP版本是PHP5,但是如果我们要安装PHP7,不需要将现有的PHP5删除,只要将PHP升级到PHP7即可。

使用 yum provides php 命令可以获取CentOS7的PHP包安装情况。显示的是在现有的安装源中能够安装的最新版本为:php-5.4.16-46.el7.x86_64

在安装PHP7之前,建议先升级更新一下CentOS7的安装包:

yum -y update :升级所有软件包的同时也升级软件和系统内核;

yum -y upgrade :只是升级所有软件包,但是不升级软件和系统内核。

我们这里使用第二条:yum -y upgrade 进行升级。

完成后,重启httpd: systemctl restart httpd.service :重启httpd。

使用: index.php + phpinfo() : 测试,没有php信息页面展示,说明还需要进行php配置。

使用: yum remove php-common -y :移除CentOS7 已安装的php-common,以便安装新的php-common。此步删除了CentOS原有的php5。

因为linux的yum源不存在php7.x,所以我们首先要更改yum源:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

执行上述命令后,使用: php -v :显示

-bash: php: command not found : 说明还需要继续配置php7。

使用: sudo yum list php* : 查看目前能够安装的PHP版本(最新版)。

可以看到可安装的PHP最新版为:php72w。

安装php72w: sudo yum -y install php72w : 。

执行上述命令后,使用: php -v :显示

-bash: php: command not found :

虽然没有显示PHP7安装成功后的版本信息,但是此时已经成功安装了php72w,需要重启httpd服务器,以使得新安装的php72w生效运作。

完成后,使用: systemctl restart httpd.service :重启httpd。

使用浏览器: index.php + phpinfo() : 测试,出现php信息页面展示,说明httpd已经初步完好配置了 php72w。

然后,为了解决使用: php -v : 命令不显示php72w版本的问题,以及使得php72w更加强健,我们建议安装 php72 拓展:

拓展安装1:

yum install php72w-common php72w-fpm php72w-opcache php72w-gd php72w-mysqlnd php72w-mbstring php72w-pecl-redis php72w-pecl-memcached php72w-devel

上述命令一共会安装30个拓展包,安装过程较慢,请耐心等待。。。安装的拓展包如下:php-api, php-bz2, php-calendar, php-ctype, php-curl, php-date, php-exif, php-fileinfo, php-filter, php-ftp, php-gettext, php-gmp, php-hash, php-iconv, php-json, php-libxml, php-openssl, php-pcre, php-pecl-Fileinfo, php-pecl-phar, php-pecl-zip, php-reflection, php-session, php-shmop, php-simplexml, php-sockets, php-spl, php-tokenizer, php-zend-abi, php-zip, php-zlib执行上述命令后,使用:   php -v   :显示:   PHP 7.2.16 (cli)   : 说明php72w开发环境基本安装完成。

为了进一步强大php72w的开发环境,建议输入以下命令, 以安装php72w更加全面的拓展包:

安装包                                提供的拓展php72w                           mod_php, php72w-ztsphp72w-bcmathphp72w-cli                           php-cgi, php-pcntl, php-readlinephp72w-dbaphp72w-develphp72w-embedded                   php-embedded-develphp72w-enchantphp72w-fpmphp72w-gdphp72w-imapphp72w-interbase                     php_database, php-firebirdphp72w-intlphp72w-ldapphp72w-mbstringphp72w-mcryptphp72w-mysql                         php-mysqli, php_databasephp72w-mysqlnd                     php-mysqli, php_databasephp72w-odbc                         php-pdo_odbc, php_databasephp72w-opcache                     php72w-pecl-zendopcachephp72w-pdo                        php72w-pdo_sqlite, php72w-sqlite3php72w-pdo_dblib                     php72w-mssqlphp72w-pearphp72w-pecl-apcuphp72w-pecl-imagickphp72w-pecl-memcachedphp72w-pecl-mongodbphp72w-pecl-redisphp72w-pecl-xdebugphp72w-pgsql                      php-pdo_pgsql, php_databasephp72w-phpdbgphp72w-process        php-posix, php-sysvmsg, php-sysvsem, php-sysvshmphp72w-pspellphp72w-recodephp72w-snmpphp72w-soapphp72w-tidyphp72w-xml                    php-dom, php-domxml, php-wddx, php-xslphp72w-xmlrpc

上述内容就是怎么在CentOS78中安装PHP7,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网行业资讯频道。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯