symfony 安装使用(一)
Symfony安装教程网上已经存在很多了,但是这里还是要写一下:
1.symfony 安装有以下几种,对应不同的环境
1.1通过composer 命令安装
composer create-project symfony/framework-standard-edition my_project_name 3.3.*(项目名称+版本号)
1.2在linux 和mac下安装symfony
sudo curl -LsS https://symfony.com/installer -o / usr / local / bin / symfony
sudo chmod a + x / usr / local / bin / symfony
然后使用安装命令
symfony new my_project
1.3在windows 下安装 symfony
命令:
php -r “ file_put_contents('symfony',file_get_contents('https://symfony.com/installer')); ”
将下载的symfony
文件移动到项目目录并按如下所示执行:
php symfony;
如果您更喜欢创建全局symfony
命令,请执行以下命令:
(echo @ECHO OFF & echo php “%~dp0symfony ”%*)> symfony.bat
安装命令:
php symfony new my_project
安装时遇到ssl问题时,请检查php.ini配置文件中是否启用了OpenSSL扩展:; extension = php_openssl.dll 去掉前面的分号。如果已经去掉,就检查下openssl.cafile = C:/path/to/cacert.pem 文件路径是否存在,若您无法cacert.pem
在系统的任何位置找到该文件,可以从cURL项目的官方网站安全地下载该文件:http://curl.haxx.se/ca/cacert.pem
我自己通常用composer 安装,
成功界面
Syfmony 版本之间会有兼容问题,
这是3.3安装成功后composer.json psr-4 下是“”:“src/”的能访问到src下创建的bundle
symfony3.4 下的psr-4只显示的是一个bundle访问,在创建bundle的时候需要在添加一个bundle路径,若不想每个bundle都添加只需要一个“”:“src/”
添加完执行下 composer dump-autoload 加载到composer 中执行。