如何通过ebextensions在aws elastic beanstalk上启用php fpm

如何通过ebextensions在aws elastic beanstalk上启用php fpm,php,amazon-web-services,amazon-elastic-beanstalk,fastcgi,Php,Amazon Web Services,Amazon Elastic Beanstalk,Fastcgi,我正在尝试修改 使用运行PHP7和AmazonLinux的aws Beankstape实例 这是修改后的版本 但当我部署时,会出现很多错误 [04-Feb-2020 17:22:28] ERROR: Unable to include /etc/php-fpm-7.1.d/www.conf from /etc/php-fpm.conf at line 5 [04-Feb-2020 17:22:28] ERROR: failed to load configuration file '/e

我正在尝试修改

使用运行PHP7和AmazonLinux的aws Beankstape实例

这是修改后的版本

但当我部署时,会出现很多错误

  [04-Feb-2020 17:22:28] ERROR: Unable to include /etc/php-fpm-7.1.d/www.conf from /etc/php-fpm.conf at line 5
  [04-Feb-2020 17:22:28] ERROR: failed to load configuration file '/etc/php-fpm.conf'
  [04-Feb-2020 17:22:28] ERROR: FPM initialization failed
  [FAILED] (ElasticBeanstalk::ExternalInvocationError)
caused by: Starting php-fpm-7.1: [04-Feb-2020 17:22:28] ERROR: [/etc/php-fpm-7.1.d/www.conf:5] unknown entry '#listen'
  [04-Feb-2020 17:22:28] ERROR: Unable to include /etc/php-fpm-7.1.d/www.conf from /etc/php-fpm.conf at line 5
  [04-Feb-2020 17:22:28] ERROR: failed to load configuration file '/etc/php-fpm.conf'
  [04-Feb-2020 17:22:28] ERROR: FPM initialization failed
  [FAILED] (Executor::NonZeroExitStatus)


[2020-02-04T17:22:28.532Z] ERROR [12942] : Command CMD-AppDeploy failed!
[2020-02-04T17:22:28.533Z] INFO  [12942] : Command processor returning results: 
{"status":"FAILURE","api_version":"1.0","results":[{"status":"FAILURE","msg":"(TRUNCATED)...4-Feb-2020 17:22:28] ERROR: Unable to include /etc/php-fpm-7.1.d/www.conf from /etc/php-fpm.conf at line 5\n[04-Feb-2020 17:22:28] ERROR: failed to load configuration file '/etc/php-fpm.conf'\n[04-Feb-2020 17:22:28] ERROR: FPM initialization failed\n[FAILED]. \nHook /opt/elasticbeanstalk/hooks/appdeploy/pre/27_phpfpm_start.sh failed. For more detail, check /var/log/eb-activity.log using console or EB CLI","returncode":1,"events":[]}],"truncated":"true"}
如果我ssh到ec2中,在许多其他文件中,我确实可以在/etc中看到以下内容/

php-7.1.conf                     
php-7.1.d                        
php-7.1.ini                        
php.d                              
php-fpm-7.1.conf                   
php-fpm-7.1.d                      
php-fpm.conf                       
php-fpm.d                          
php.ini                            
php-zts-7.1.d 

非常感谢您的帮助。

您似乎正在使用
#
/etc/php fpm.d/www.conf
中的第5行(文件中的第66行)进行注释。您只需将其替换为

From
7.0.0散列标记(#)不再被识别为注释。