如何为Laravel安装所有必需的PHP扩展?
我需要制作我的Ubuntu 16.04。有没有一种使用GUI的方法,或者最简单的方法是使用终端 我已经安装了PHP7.1,MariaDB 我需要启用:如何为Laravel安装所有必需的PHP扩展?,php,laravel,ubuntu,php-extension,Php,Laravel,Ubuntu,Php Extension,我需要制作我的Ubuntu 16.04。有没有一种使用GUI的方法,或者最简单的方法是使用终端 我已经安装了PHP7.1,MariaDB 我需要启用: OpenSSL PHP扩展 PDO PHP扩展 Mbstring PHP扩展 标记器PHP扩展 XML PHP扩展 Laravel提到,BCMath,Ctype,JSON,Mbstring,OpenSSL,PDO,Tokenizer和XML扩展都是必需的。默认情况下,大多数扩展都已安装并启用 您可以在Ubuntu中运行以下命令,以确保已安装扩展
BCMath
,Ctype
,JSON
,Mbstring
,OpenSSL
,PDO
,Tokenizer
和XML
扩展都是必需的。默认情况下,大多数扩展都已安装并启用
您可以在Ubuntu中运行以下命令,以确保已安装扩展
sudo apt install openssl php-common php-curl php-json php-mbstring php-mysql php-xml php-zip
特定于PHP版本的安装(如果安装了PHP 7.4)
您的composer包可能需要其他PHP扩展。从下面的链接中查找
对于Ubuntu 20.04 LTS(Focal Fossa)
对于Ubuntu 18.04 LTS(仿生版)
对于Ubuntu16.04 LTS(Xenial)它是否在my php.ini中取消“;”注释?如果没有,您可以在这里找到ini文件
/etc/php/7.x/apache2/php.ini
。编辑并重新启动Apache。您确定需要php common和php zip吗?我发现sudo apt get install php mbstring php xml unzip
就足够了。我可能错了though@Chris至少mbstring依赖于公共。当您确认安装后,apt将安装该软件。拉威尔不需要zip AFAIK,但作曲家对此感到高兴。这里的确切问题是什么?是什么阻止了您像通常那样安装扩展列表,以及在许多教程中都有记录?
sudo apt install php7.4-common php7.4-bcmath openssl php7.4-json php7.4-mbstring