我需要升级我的Ubuntu 16.04。有没有使用GUI的方法或者最简单的方式是使用终端?
我已经安装了PHP 7.1和MariaDB。
我需要启用以下扩展:
- OpenSSL PHP扩展
- PDO PHP扩展
- Mbstring PHP扩展
- Tokenizer PHP扩展
- XML PHP扩展
我需要升级我的Ubuntu 16.04。有没有使用GUI的方法或者最简单的方式是使用终端?
我已经安装了PHP 7.1和MariaDB。
我需要启用以下扩展:
BCMath
、Ctype
、cURL
、DOM
、Fileinfo
、JSON
、Mbstring
、OpenSSL
、PCRE
、PDO
、Tokenizer
和XML
。这些扩展通常在PHP安装过程中被包含并启用。sudo apt install openssl php-bcmath php-curl php-json php-mbstring php-mysql php-tokenizer php-xml php-zip
sudo apt install openssl php8.3-bcmath php8.3-curl php8.3-json php8.3-mbstring php8.3-mysql php8.3-tokenizer php8.3-xml php8.3-zip
您的composer包可能需要额外的PHP扩展。请参考以下链接获取更多信息。
适用于Ubuntu 22.04 LTS(Jammy Jellyfish)的PHP扩展
适用于Ubuntu 20.04 LTS(Focal Fossa)的PHP扩展
适用于Ubuntu 18.04 LTS(Bionic)的PHP扩展
适用于Ubuntu 16.04 LTS(Xenial)的PHP扩展
/etc/php/7.x/apache2/php.ini
。编辑并重新启动Apache。 - Madan Sapkotasudo apt-get install php-mbstring php-xml unzip
就可以了。不过我可能错了。 - Chris**
sudo apt install php8.0-common php8.0-dom php8.0-bcmath openssl php8.0-mbstring
sudo apt install php8.1 php8.1-cli php8.1-common php8.1-mysql php8.1-zip php8.1-curl php8.1-gd php8.1-mbstring php8.1-xml php8.1-bcmath php8.1-fpm php8.1-phpdbg php8.1-cgi libphp8.1-embed libapache2-mod-php8.1
安装 Laravel 10 的所有步骤:
更新和升级:
sudo apt update && sudo apt upgrade -y
添加仓库:
sudo add-apt-repository ppa:ondrej/php
更新存储库:
sudo apt update
所需的所有PHP扩展的完整列表:
sudo apt-get install -y php php-cli php-common php-fpm php-mysql php-zip php-gd php-mbstring php-curl php-xml php-bcmath openssl php-json php-tokenizer
所有需要的PHP扩展和版本8.2的完整列表:
sudo apt-get install -y php8.2 php8.2-cli php8.2-common php8.2-fpm php8.2-mysql php8.2-zip php8.2-gd php8.2-mbstring php8.2-curl php8.2-xml php8.2-bcmath openssl php8.2-json php8.2-tokenizer
您可以这样安装PHP扩展:
sudo apt-get install php-xsl php-pgsql
这里是针对UBUNTU的扩展名和命令
安装或启用PHP的curl扩展
sudo apt install phpy-curl
安装或启用PHP的simplexml扩展
sudo apt install php-xml
安装或启用PHP的gd扩展
sudo apt-get install php-gd
安装或启用PHP的zip扩展
sudo apt install php-zip