Heim > Backend-Entwicklung > PHP7 > Hauptteil

CentOS7如何安装PHP7

醉折花枝作酒筹
Freigeben: 2023-02-17 22:20:01
nach vorne
2464 人浏览过

本篇文章给大家介绍一下CentOS7安装PHP7的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

CentOS7如何安装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源:

r

pm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Nach dem Login kopieren

执行上述命令后,使用: 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
Nach dem Login kopieren

上述命令一共会安装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
Nach dem Login kopieren

执行上述命令后,使用: php -v :显示: PHP 7.2.16 (cli) : 说明php72w开发环境基本安装完成。

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

安装包 提供的拓展

php72w                                       mod_php    , php72w-zts
php72w-bcmath 
php72w-cli                                   php-cgi, php-pcntl, php-readline
php72w-dba
php72w-devel 
php72w-embedded                           php-embedded-devel
php72w-enchant 
php72w-fpm 
php72w-gd
php72w-imap
php72w-interbase                             php_database, php-firebird
php72w-intl
php72w-ldap
php72w-mbstring
php72w-mcrypt
php72w-mysql                                 php-mysqli, php_database
php72w-mysqlnd                             php-mysqli, php_database
php72w-odbc                                 php-pdo_odbc, php_database
php72w-opcache                             php72w-pecl-zendopcache
php72w-pdo                                php72w-pdo_sqlite, php72w-sqlite3
php72w-pdo_dblib                             php72w-mssql
php72w-pear
php72w-pecl-apcu
php72w-pecl-imagick
php72w-pecl-memcached
php72w-pecl-mongodb
php72w-pecl-redis
php72w-pecl-xdebug
php72w-pgsql                              php-pdo_pgsql, php_database
php72w-phpdbg
php72w-process                php-posix, php-sysvmsg, php-sysvsem, php-sysvshm
php72w-pspell
php72w-recode
php72w-snmp
php72w-soap
php72w-tidy
php72w-xml                            php-dom, php-domxml, php-wddx, php-xsl
php72w-xmlrpc
Nach dem Login kopieren

以上各个拓展包都是类似地使用: yum install php72w-xml : 命令进行安装。

推荐学习:php视频教程

以上是CentOS7如何安装PHP7的详细内容。更多信息请关注PHP中文网其他相关文章!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!