Wednesday, May 28, 2014

Tutorial on install, setup and getting started in Symfony 2 PHP MVC framework with Hello World example on Windows

PHP is one of the widely used web development language, and Symfony is an Enterprise level PHP MVC framework. Here I am explaining the steps for getting started with Symfony in Windows with a 'Hello World' example in Symfony.




Download and install XAMPP - https://www.apachefriends.org/download.html


After Installation is completed, Check whether it is working by starting Apache, MySQL in the XAMPP control panel.


The XAMPP folder will have the below folders. In this 'htdocs' will be the website directory.


Goto http://symfony.com/download and download the latest standard edition without vendors.


Extract the downloaded archive and place the 'Symfony' folder in '<path>/xampp/htdocs/Symfony' as below.


Open command prompt and check whether php is executable by typing 'php -v' in cmd prompt.


If it is not added, Copy the '<path>/xampp/php' directory path and add it to the environment variables by going to 'My Computer -> Properties -> Advanced -> Environment Variables -> Path -> Edit'



Now execute 'php -v' in command prompt. It should display version number as given below.


To install composer, Go to https://getcomposer.org/download/ and copy the highlighted line.


In command prompt, go to the location <path>/xampp/htdocs/Symfony and paste the copied line (given below) and enter.
php -r "readfile('https://getcomposer.org/installer');" | php


After composer is installd, there will be 'composer.phar' file downloaded in the 'Symfony' directory.


Now, go to <path>/xampp/php and open the php.ini file.


Uncomment the line extension=php_openssl.dll ( Simply remove the ; in the start of the line ) from the file to enable openssl.

Now Stop & Start the Apache so that the configuration changes take effect.

Now, go to <path>/xampp/htdocs/Symfony in command prompt and run the below command.
php composer.phar update
It will download the required packages for Symfony to run. The download library list will be present in composer.json file.



After the composer has run successfully, There will be a 'vendor' folder downloaded into the 'Symfony' folder. This will be having all the Symfony framework files.


No go to http://localhost/Symfony/web/app_dev.php
The symfony hello world demo will be running in the URL.


4 comments:

  1. nice one ! and still post many on symphony

    ReplyDelete
  2. Share or Provide your details, styles, identifiable, 3d styles, performs of art, pictures, etc., generate income, and get used globally. Sign-up via e-mail or your team press issue here:http://www.ehuub.com/login/ by selecting classification "GRAPHICS, DESIGN, AND MULTIMEDIA", thank you!

    ReplyDelete
  3. đồng tâm
    game mu
    cho thuê nhà trọ
    cho thuê phòng trọ
    nhac san cuc manh
    số điện thoại tư vấn pháp luật miễn phí
    văn phòng luật
    tổng đài tư vấn pháp luật
    dịch vụ thành lập công ty trọn gói
    lý thuyết trò chơi trong kinh tế học
    đức phật và nàng audio
    hồ sơ mật dinh độc lập audio
    đừng hoang tưởng về biển lớn ebook
    chiến thắng trò chơi cuộc sống ebook
    bước nhảy lượng tử
    ngồi khóc trên cây audio
    truy tìm ký ức audio
    mặt dày tâm đen audio
    thế giới như tôi thấy ebook

    Lưu Phong nghe vậy liền hiểu, âm thanh đó chính là đang nói tới mình.

    Vương Đông Đông sắc mặt thay đổi, nói khẽ với hắn: “Chu Phi Cao đến.”

    Lưu Phong lập tức cảm thấy bực bội trong lòng. Té ra là hôm nay Vương Đông Đông biểu hiện với mình rất ôn thuận, ngay cả những lời trêu ghẹo của mình cũng không phản ừng thì ra là Trư đầu heo đã đến Giang Nam. Xem ra là có chút phiền toái đây.

    Vương Đông Đông tựa hồ như cố ý thị uy, làm cho mâu thuẫn càng lớn. Vốn là tay của Lưu Phong chỉ khẽ quàng qua eo nàng một chút nhưng nàng thì chủ động giữ chặt lấy tay của hắn. Vẻ mặt hết sức mập mờ.

    “Cái thứ hỗn đản kia, muốn chết? Còn không buông tay ra?” Người nọ nhìn Lưu Phong như vậy, hận không thể ngay lập tức nuốt hắn vào bụng.

    “Ngươi là gì của Đông Đông?” Lưu Phong chưa từng gặp qua Tam đầu heo nhưng hắn dám chắc là người trước mặt tuyệt không phải là Chu Phi Cao. Ít nhất là dung mạo của hắn so với lời đồn đại thì không hề giống tí nào.

    “Đông Đông?” Người nọ rõ ràng là không hiểu được câu nói của hắn.

    Lưu Phong thở dài một hơi. Chó thời cổ đại quả thực là không có văn hóa à.

    Vương Đông Đông thông mình, nàng nhìn người nó, mỉm cười nói: “Ngu ngốc, công tử chính đang hỏi ngươi là ai?”

    Người nọ nghe Vương Đông Đông chế giễu cũng không dám nổi giận. Dù sao nàng cũng chính là nữ nhân của chủ nhân.

    “Tại hạ là tri khách của Yến vương phủ Trình Phi.” Người nọ đắc ý giới thiệu thân phận của mình.

    “Cút ngay, ta không cần biết ngươi là ai, đừng làm phiền chúng ta nữa.” Vương Đông Đông đối với Lưu Phong càng muốn chứng minh với Lưu Phong mình đứng về phía hắn, cố ý làm cho Lưu Phong và Tam đầu heo trở nên thế bất lưỡng lập.


    ReplyDelete