簡體   English   中英

如何通過 ebextensions 在 aws elastic beanstalk 上啟用 php-fpm

[英]How to enable php-fpm on aws elastic beanstalk via ebextensions

我正在嘗試修改https://gist.github.com/mattzuba/430a3a0b4cd36a2cc1ac#file-01_httpd_phpfpm-config

在我的 aws beankstalk 實例上運行 php 7 和 amazon linux。

這是修改后的版本。 https://pastebin.com/JM9DNcsa

但是當我部署時,我得到了很多錯誤。

  [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 行)。 你只需要把它替換為; .

https://www.php.net/manual/en/configuration.file.php 7.0.0 Hash marks (#) are no longer recognized as comments.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM