簡體   English   中英

我在嘗試創建 symfony 項目時遇到問題

[英]I have a problem when I try creating a symfony project

我正確安裝了composer,因為當我在命令提示符中鍵入composer時,會出現菜單,與symfony CLI相同。 但是,當我想通過鍵入以下代碼symfony new football —full來創建 symfony 項目時,我會顯示此消息:

PS C:\Users\aurel\OneDrive\Bureau\porjet-symphony\blablalalaal> symfony new football —full -v

Creating a new Symfony project with Composer (running C:\ProgramData\ComposerSetup\bin\composer.phar create-project symfony/website-skeleton C:\Users\aurel\OneDrive\Bureau\porjet-symphony\blablalalaal\football —no-interaction)
exit status 1 Creating a "symfony/website-skeleton" project at "./football"

[Composer\Exception\NoSslException] The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl extension,
you can disable this error, at your own risk, by setting the 'disable-tls’ option to true.

create-project [-s|—stability STABILITY][--prefer-source] [—prefer-dist][--prefer-install PREFER-INSTALL] [—repository REPOSITORY][--repository-url REPOSITORY-URL] [—add-repository][--dev] [—no-dev][--no-custom-installers] [—no-scripts][--no-progress] [—no-secure-http][--keep-vcs] [—remove-vcs][--no-install] [—ignore-platform-req IGNORE-PLATFORM-REQ][--ignore-platform-reqs] [—ask][--] [<package>][<directory>] [<version>]

unable to run C:\ProgramData\ComposerSetup\bin\composer.phar create-project symfony/website-skeleton C:\Users\aurel\OneDrive
\Bureau\porjet-symphony\blablalalaal\football —no-interaction

嘗試這個:

composer config -g -- disable-tls true

這將按照您的錯誤消息中的建議禁用 TLS。

雖然這不是推薦的方法。

官網說:

如果設置為 true,所有 HTTPS URL 將使用 HTTP 進行嘗試,並且不執行網絡級加密。 啟用此功能存在安全風險,不建議這樣做。 更好的方法是在 php.ini 中啟用 php_openssl 擴展。

If you don't want to enable unsecure layer in your server, then setup php to enable the PHP openssl extension in your php.ini file

暫無
暫無

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

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