PHPackages                             google/appengine-symfony-starter-project - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. google/appengine-symfony-starter-project

AbandonedArchivedProject[Framework](/categories/framework)

google/appengine-symfony-starter-project
========================================

A Symfony hello world for App Engine

v0.2(9y ago)431.3k10[6 issues](https://github.com/GoogleCloudPlatform/appengine-symfony-starter-project/issues)[4 PRs](https://github.com/GoogleCloudPlatform/appengine-symfony-starter-project/pulls)MITPHPPHP &gt;=5.5.9

Since Apr 12Pushed 3y ago1 watchersCompare

[ Source](https://github.com/GoogleCloudPlatform/appengine-symfony-starter-project)[ Packagist](https://packagist.org/packages/google/appengine-symfony-starter-project)[ Docs](https://cloud.google.com/appengine/docs/php/symfony-hello-world)[ RSS](/packages/google-appengine-symfony-starter-project/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (6)Versions (5)Used By (0)

[![status: inactive](https://camo.githubusercontent.com/64a50b81eccd3654cd0ae31b8853fbdadc8a107f0c535983d4c1abe29ec183e9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7374617475732d696e6163746976652d7265642e737667)](https://camo.githubusercontent.com/64a50b81eccd3654cd0ae31b8853fbdadc8a107f0c535983d4c1abe29ec183e9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7374617475732d696e6163746976652d7265642e737667)

This project is no longer actively developed or maintained.

Please check out [Running Symfony on App Engine for PHP 7.2](https://cloud.google.com/community/tutorials/run-symfony-on-appengine-standard) instead.

[Symfony](http://symfony.com/) for [Google App Engine](https://cloud.google.com/appengine/)
-------------------------------------------------------------------------------------------

[](#symfony-for-google-app-engine)

This repository contains a Symfony app for Google App Engine, based off the Symfony Standard Edition.

See [How to Run Symfony Hello World on App Engine Standard Environment](https://cloud.google.com/community/tutorials/symfony-hello-world-app-engine)for the full tutorial.

Installation
------------

[](#installation)

Install this via [composer](https://getcomposer.org). Follow the [installation instructions](https://getcomposer.org/doc/00-intro.md) if you do not already have composer installed.

Once composer is installed, execute the following command to create this project:

```
composer create-project google/appengine-symfony-starter-project
```

Set Up
------

[](#set-up)

To run the starter app, be sure to authorize gcloud for your project.

```
gcloud auth login

```

Run Locally
-----------

[](#run-locally)

```
composer run-script server --timeout=0
```

Now browse to `http://localhost:8080` in your browser to view your running application. This builds the cache for the "dev" environment and runs the `dev_appserver.py` script, which will be available if you've installed the [Google App Engine Launcher](https://cloud.google.com/appengine/docs/standard/php/download). The command for this is defined in `scripts/deploy.php`.

Deployment
----------

[](#deployment)

Deploy to your App Engine instance by running the following command:

```
composer run-script deploy --timeout=0
```

This builds the cache for the "prod" environment and runs `gcloud app deploy`, which will be available if you've installed the [Google Cloud SDK](https://cloud.google.com/sdk/docs/). The command for this is defined in `scripts/deploy.php`.

> See also the [Symfony Hello World](https://cloud.google.com/appengine/docs/php/symfony-hello-world) tutorial

Using Twig
----------

[](#using-twig)

It should be noted this example application uses a subclass of `Twig_Environment`, defined in `src/Twig/Environment.php` and configured in `app/config/services.yml`. The reason for this subclass is to customize the `getOptionsHash` method. Without this, the cache cannot be warmed up outside of the PHP version being used in App Engine.

Troubleshooting
---------------

[](#troubleshooting)

1. If Composer fails to download the dependencies, make sure that your local PHP installation satisfies Composer's [system requirements](https://getcomposer.org/doc/00-intro.md#system-requirements). Specifically, [cURL](http://php.net/manual/en/book.curl.php) support is required.
2. If you see errors about missing the default Cloud Storage bucket, follow the [cloud integration instructions](https://cloud.google.com/appengine/docs/php/googlestorage/setup) to create a default bucket for your project.

Contributing
------------

[](#contributing)

Have a patch that will benefit this project? Awesome! Follow these steps to have it accepted.

1. Please sign our [Contributor License Agreement](CONTRIBUTING.md).
2. Fork this Git repository and make your changes.
3. Create a Pull Request
4. Incorporate review feedback to your changes.
5. Accepted!

License
-------

[](#license)

All files in this repository are under the [MIT License](LICENSE) unless noted otherwise.

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~427 days

Total

2

Last Release

3303d ago

PHP version history (2 changes)v0.1PHP &gt;=5.3.3

v0.2PHP &gt;=5.5.9

### Community

Maintainers

![](https://www.gravatar.com/avatar/a8713415b20b4be4cec8f8b22741e3cd05f76eee9e38de1de5bf32727349b7c5?d=identicon)[bshaffer](/maintainers/bshaffer)

![](https://www.gravatar.com/avatar/3901206952845568d7557a60855b097f6d1bafaa7a24020cfcf5bb8de74f9d28?d=identicon)[google-cloud](/maintainers/google-cloud)

---

Top Contributors

[![bshaffer](https://avatars.githubusercontent.com/u/103941?v=4)](https://github.com/bshaffer "bshaffer (26 commits)")

---

Tags

symfonygoogleappengine

### Embed Badge

![Health badge](/badges/google-appengine-symfony-starter-project/health.svg)

```
[![Health](https://phpackages.com/badges/google-appengine-symfony-starter-project/health.svg)](https://phpackages.com/packages/google-appengine-symfony-starter-project)
```

###  Alternatives

[oro/platform

Business Application Platform (BAP)

642140.7k104](/packages/oro-platform)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9317.2k55](/packages/open-dxp-opendxp)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.4M524](/packages/shopware-core)[chameleon-system/chameleon-base

The Chameleon System core.

1027.9k4](/packages/chameleon-system-chameleon-base)[forumify/forumify-platform

122.0k12](/packages/forumify-forumify-platform)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
