学习Symfony框架笔记------创建项目

    xiaoxiao2021-03-25  119

          我的电脑版本是windows7系统,因此只研究了Windows的安装。使用一下午的时间安装成功。

          1、准备工作

                  首先需要安装PHP,而且要保证PHP在path路径里面。为了省事,直接安装了xampp,自动将这些工作做好。至于xampp的安装过程不再赘述。

         2、使用官方的安装步骤安装symfony全栈框架

               首先打开cmd,

                  执行命令     php -r "file_put_contents('symfony', file_get_contents('https://symfony.com/installer'));"

                  会在目录下出现一个symfony文件。

                  然后执行       php symfony,显示如下界面证明安装成功

           

    3、若想将symfony变成全局变量

           执行(echo @ECHO OFF & echo php "%~dp0symfony" %*) > symfony.bat

          然后将symfony和symfony.bat文件移动到一个path包含的目录下即可在任意目录下使用symfony命令。

    4、使用symfony创建项目

           我已经将symfony变成了全局变量,所以直接使用symfony命令创建。

           1)创建最新稳定版本的symfony

                  symfony new my_project

                 使用new命令,my_project为自己的项目名

           2)使用最新的symfony长期支持的版本

                  symfony new my_project lts

          3)开始一个新项目基于特定的symfony分支

                  symfony new my_project 2.8

                  这个命令没有尝试

          4)开始新项目基于特定的版本

                 symfony new my_project 2.8.1

      5、安装过程中可能会遇到问题

             关于SSL或者安全证书的问题

              查找了很多方法,只有下面这个有效。

              1)检查OpenSSL的extension是不是包含在php.ini配置中:

                     将extension=php_openssl.dll之前的分号去掉,若没有则在文件中加上这句话

              2) 检查安全证书存在的路径以及是否包含在配置文件中。

                     openssl.cafile=C:/path/to/cacert.pem

                     若没有cacert.pem文件,可从https://curl.haxx.se/ca/cacert.pem下载。

    6、symfony项目装载完成后,我们便可以通过以下命令开启一个 Web server 监听在 localhost:8000 上(注:此命令只能运行在 PHP 5.5 版本之上)

             php app/console server:run

            需要注意:symfony3.0以上的版本console 已经位于 bin 目录下面,因此在新版本里是 php bin/console xxx,以下不再赘述!

          在页面访问http://localhost:8000/即可看见欢迎界面。

    转载请注明原文地址: https://ju.6miu.com/read-18626.html

    最新回复(0)