Um Symfony zu lernen, müssen Sie zunächst lernen, wie man Symfony installiert. In diesem Artikel wird erläutert, wie Sie das Symfony-Framework unter Windows installieren.
1 Laden Sie Symfony zunächst von dieser Adresse herunter: http://symfony.co m/legacy, diese Tutorialreihe verwendet Version 1.2 von Symfony.
2. Erstellen Sie ein Projektverzeichnis im Stammverzeichnis Ihrer Website, z. B. bolg, erstellen Sie dann ein lib-Verzeichnis in diesem Verzeichnis, erstellen Sie ein Vendor-Verzeichnis unter dem lib-Verzeichnis und entpacken Sie das heruntergeladene Symfony Komprimiertes Paket Wechseln Sie in das Herstellerverzeichnis.
3. Öffnen Sie das Befehlszeilentool, geben Sie das Blog-Verzeichnis ein und geben Sie den folgenden Befehl ein, um ein Symfony-Projekt zu erstellenphp lib\vendor\symfony\data\bin\symfony generate-project blog
php symfony init-app frontend
另外还在web目录下生成了如下文件:index.php和frontend_dev.php
其中index.php是生产环境的入口文件,frontend_dev.php是测试的入口文件,通过frontend_dev.php访问程序,会在页面上展示一个调试栏,方便我们调试程序。至于为什么index.php不叫frontend.php,那是因为symfony在创建第一个应用程序的时候默认使用index.php作为生产环境入口文件。
5、设置虚拟主机
如果你使用的是apache作为服务器,将如下代码加入到apache的配置文件,再重启apache即可。
Listen 127.0.0.1:8080 <VirtualHost 127.0.0.1:8080> DocumentRoot "H:/wamp/www/blog/web" DirectoryIndex index.php <Directory "H:/wamp/www/blog/web"> AllowOverride All Allow from All </Directory> Alias /sf H:/wamp/www/symfony/data/web/sf <Directory "H:/wamp/www/symfony/data/web/sf"> AllowOverride All Allow from All </Directory> </VirtualHost>
现在打开浏览器,访问http://localhost:8080,可以看到如下页面:
访问http://localhost:8080/frontend_dev.php:
有一些报错信息,是由于php版本原因的报错,暂时不作处理。可以看到测试控制器的右上角多了个调试框。
今天就讲到这里,下一篇将结束symfony的页面创建知识。
Das obige ist der detaillierte Inhalt vonDetailliertes Tutorial zur Symfony-Installation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!