phpst安装memcache扩展_在 Ubuntu/Debian 下安装 PHP7.3 教程
介紹
最近的 PHP 7.3.0 已經在 2018 年12月6日 發布 GA,大家已經可以開始第一時間體驗新版本了,這里先放出 PHP7.3 安裝的教程以便大家升級。
適用系統: Ubuntu 18.04 LTS / Ubuntu 16.04 LTS / Ubuntu 14.04 LTS / Debian 9 stretch / Debian 8 jessie
更新內容
PHP7.3 的主要更新內容:
Implemented Flexible Heredoc And Nowdoc SyntaxesAllow a Trailing Comma in Function CallsJSON_THROW_ON_ERRORlist() Reference Assignmentis_countable Functionarray_key_first(), array_key_last()Argon2 Password Hash EnhancementsDeprecations
PHP 7.3 并沒有帶來特別激進的更新,同一天發布更新的 WordPress 5.0 也是第一時間帶來了對 PHP7.3 的支持。
當然了 PHP 7.3 也帶了性能提升,相比早期的 PHP 7.0 有了近 22% 的性能提升。同時 PHP 5.6 和 7.0 都即將失去 PHP 社區官方的支持,所以也是建議大家能盡快的升級到最新版本。
安裝 PHP
Ond?ej Sury 的 PHP PPA 為 Ubuntu 18.04/16.04/14.04 提供了 PHP7.2 版本,同時也有為 Debian 9/8 提供 PHP7.2 版本,因此 Ubuntu 是源于 Debian 所以基本可以通用,同時維護難度較低,軟件源安裝的 PHP 默認以 Unix Socket 的狀態運行在 /run/php/php7.3-fpm.sock,比使用 TCP 以 localhost:9000 的方式性能更好。
值得一提的是 Ond?ej Sury 是 Debian PHP 軟件源的官方維護者之一,所以說穩定性和安全性基本上不是問題。
由于 PHP 7.3 是新出的版本勢必有不少的兼容性問題,特別是國產的程序建議等待開發者通知再進行升級,一些 PECL 擴展可能也不會及時適配最新版。建議更新前提前做好備份準備。目前已知的是 WordPress 5.0 版本開始支持 PHP 7.3。
相關教程推薦
Ubuntu 下輕松實現 PHP 多版本共存
Ubuntu 下為單版本和多版本 PHP 安裝擴展
添加軟件源
Ubuntu
安裝軟件源拓展工具:
apt -y install software-properties-common apt-transport-https lsb-release ca-certificatesadd-apt-repository ppa:ondrej/php ?apt updateapt -y install software-properties-common apt-transport-https lsb-release ca-certificateswget -O /etc/apt/trusted.gpg.d/php.gpg https://mirror.xtom.com.hk/sury/php/apt.gpgsh -c 'echo "deb https://mirror.xtom.com.hk/sury/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' ?apt-get updateapt install php7.3-fpm php7.3-mysql php7.3-curl php7.3-gd php7.3-mbstring php7.3-xml php7.3-xmlrpc php7.3-zip php7.3-opcache -ysed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php/7.3/fpm/php.inisystemctl restart php7.3-fpmsystemctl restart php7.3-fpm #重啟systemctl start php7.3-fpm #啟動systemctl stop php7.3-fpm #關閉systemctl status php7.3-fpm #檢查狀態root@mf88.biz-service:~# php -vPHP 7.3.0-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Dec ?6 2018 20:24:55) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies ? with Zend OPcache v7.3.0-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologiesapt updateapt upgrade -yroot@mf88.biz-service:~# apt-cache search php7.3php-amqp - AMQP extension for PHPphp-apcu - APC User Cache for PHPphp-apcu-bc - APCu Backwards Compatibility Modulephp-ds - PHP extension providing efficient data structures for PHP 7php-gearman - PHP wrapper to libgearmanphp-geoip - GeoIP module for PHPphp-gmagick - Provides a wrapper to the GraphicsMagick libraryphp-gnupg - PHP wrapper around the gpgme libraryphp-http - PECL HTTP module for PHP Extended HTTP Supportphp-igbinary - igbinary PHP serializerphp-imagick - Provides a wrapper to the ImageMagick libraryphp-mailparse - Email message manipulation for PHPphp-memcache - memcache extension module for PHPphp-memcached - memcached extension module for PHP, uses libmemcachedphp-mongodb - MongoDB driver for PHPphp-msgpack - PHP extension for interfacing with MessagePackphp-oauth - OAuth 1.0 consumer and provider extensionphp-propro - propro module for PHPphp-radius - radius client library for PHPphp-raphf - raphf module for PHPphp-redis - PHP extension for interfacing with Redisphp-rrd - PHP bindings to rrd tool systemphp-smbclient - PHP wrapper for libsmbclientphp-solr - PHP extension for communicating with Apache Solr serverphp-ssh2 - Bindings for the libssh2 libraryphp-stomp - Streaming Text Oriented Messaging Protocol (STOMP) client module for PHPphp-tideways - Tideways PHP Profiler Extensionphp-uploadprogress - file upload progress tracking extension for PHPphp-uuid - PHP UUID extensionphp-yac - YAC (Yet Another Cache) for PHPphp-yaml - YAML-1.1 parser and emitter for PHPphp-zmq - ZeroMQ messaging bindings for PHPphp-xdebug - Xdebug Module for PHPphp-lua - PHP Embedded lua interpreterlibapache2-mod-php7.3 - server-side, HTML-embedded scripting language (Apache 2 module)libphp7.3-embed - HTML-embedded scripting language (Embedded SAPI library)php7.3-bcmath - Bcmath module for PHPphp7.3-bz2 - bzip2 module for PHPphp7.3-cgi - server-side, HTML-embedded scripting language (CGI binary)php7.3-cli - command-line interpreter for the PHP scripting languagephp7.3-common - documentation, examples and common module for PHPphp7.3-curl - CURL module for PHPphp7.3-dba - DBA module for PHPphp7.3-dev - Files for PHP7.3 module developmentphp7.3-enchant - Enchant module for PHPphp7.3-fpm - server-side, HTML-embedded scripting language (FPM-CGI binary)php7.3-gd - GD module for PHPphp7.3-gmp - GMP module for PHPphp7.3-imap - IMAP module for PHPphp7.3-interbase - Interbase module for PHPphp7.3-intl - Internationalisation module for PHPphp7.3-json - JSON module for PHPphp7.3-ldap - LDAP module for PHPphp7.3-mbstring - MBSTRING module for PHPphp7.3-mysql - MySQL module for PHPphp7.3-odbc - ODBC module for PHPphp7.3-opcache - Zend OpCache module for PHPphp7.3-pgsql - PostgreSQL module for PHPphp7.3-phpdbg - server-side, HTML-embedded scripting language (PHPDBG binary)php7.3-pspell - pspell module for PHPphp7.3-readline - readline module for PHPphp7.3-recode - recode module for PHPphp7.3-snmp - SNMP module for PHPphp7.3-soap - SOAP module for PHPphp7.3-sqlite3 - SQLite3 module for PHPphp7.3-sybase - Sybase module for PHPphp7.3-tidy - tidy module for PHPphp7.3-xml - DOM, SimpleXML, WDDX, XML, and XSL module for PHPphp7.3-xmlrpc - XMLRPC-EPI module for PHPphp7.3-zip - Zip module for PHPphp7.3-xsl - XSL module for PHP (dummy)php7.3 - server-side, HTML-embedded scripting language (metapackage)上面的一條命令安裝 PHP 只是安裝了部分 PHP 拓展,更多的軟件可見:
安裝更多組件
運行下面的命令系統就會更新所有可以更新的軟件包括 PHP
更新 PHP
驗證一下是否安裝成功:
查看 PHP
更多操作:
安裝好了先重啟一下!
管理 PHP
安裝完成后,編輯 /etc/php/7.3/fpm/php.ini 替換換 ;cgi.fix_pathinfo=1 為 cgi.fix_pathinfo=0 快捷命令:
設置 PHP
安裝 PHP7.3:
安裝軟件
更新軟件源緩存:
添加 sury 軟件源
添加 GPG
安裝軟件源拓展工具:
Debian
更新軟件源緩存:
添加 Ond?ej Sury 的 PHP PPA 源,需要按一次回車:
總結
以上是生活随笔為你收集整理的phpst安装memcache扩展_在 Ubuntu/Debian 下安装 PHP7.3 教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为电脑系统清理操作指南(华为电脑系统清
- 下一篇: 婆婆不敢动的几种儿媳妇(强势婆婆最怕什么