我已经更新了php版本,从7.1-7.4 .I通过下面的终端命令完成了安装
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php7.4-common php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-curl php7.4-gd php7.4-imagick php7.4-cli php7.4-dev php7.4-imap php7.4-mbstring php7.4-opcache php7.4-soap php7.4-zip php7.4-intl -y
sudo a2enmod php7.4
sudo service apache2 restart当我检查我的php版本时
php -v得到的输出
PHP 7.4.6 (cli) (built: May 14 2020 10:02:18) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.6, Copyright (c), by Zend Technologies你的PHP安装太老了。Drupal至少需要PHP7.3.0。有关更多信息,请参见“系统需求”页面。当我创建一个新页面并检查
phpversion();,version is 7.1
请Help.Any帮助将不胜感激。
发布于 2020-06-10 06:18:01
我安装了now.After,我执行了以下步骤
sudo a2enmod php7.4
sudo service apache2 restartbutphpversion();我得到7.1。
下面的步骤也是如此
sudo a2dismod php7.1
service apache2 restart现在开始工作了。
发布于 2020-06-10 05:23:21
如果apache2
sudo a2enmod php7.4
sudo service apache2 restart特定网站的PHP版本也可以通过以下方式设置为.htaccess文件。
AddHandler application/x-httpd-php74 .php如果nginx:
对默认配置文件进行备份,然后将FastCGI后端更改为使用新的PHP套接字,保存并退出该文件。
location ~ \.php$ {;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}重新启动nginx:
sudo service nginx restarthttps://stackoverflow.com/questions/62296332
复制相似问题