Quickly test eZ Platform with the PHP internal server
# system requirements $ sudo apt-get install curl mysql-server mysql-client php5-cli php5-xsl php5-mysql php5-curl imagemagick # let's get composer $ curl -sS https://getcomposer.org/installer | php # a database is needed, by default 'ezplatform' $ mysql -u root -p -e 'CREATE DATABASE ezplatform CHARACTER SET utf8;' # creating the project, with -n it won't ask you anything $ ./composer.phar create-project --no-dev --prefer-dist -n ezsystems/ezplatform-demo # install the database and run the server $ cd ezplatform-demo $ php app/console ezplatform:install --env=prod demo $ php app/console server:run --env=prod
If you are a PHP developer, most likely composer is already globally setup and the required package might also be already installed, so the first 2 commands might not even be required.
After running those commands, you can open
http://127.0.0.1:8000 in your favorite browser to see the frontend site or
http://127.0.0.1:8000/ez to reach the backend interface (the default login is
admin and the password is
publish). Of course, this setup is not suited for production but it's definitively enough for local developments or to discover eZ Platform.