Skip to content

Kurulum

Güven Atbakan edited this page Feb 22, 2017 · 26 revisions

1. Sistemi Güncelleyin ve Dil Ayarlarını Yapın

export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
sudo apt-get update --fix-missing
sudo apt-get autoremove

2. Gerekli Sistem Paketlerini Yükleyin

MySql paketi kurulumu sırasında şifre sorduğunda sadece enter tuşuna basarak geçin.

sudo apt-get install python-software-properties -y
sudo add-apt-repository ppa:ondrej/php -y
sudo apt-get update
sudo apt-get install -y mysql-server php7.0 php7.0-mbstring php7.0-mcrypt php7.0-pdo php-xml git-core php7.0-curl php7.0-mysql 
sudo apt-get install redis-server

3. Composer kurulumunu yapın

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'aa96f26c2b67226a324c27919f1eb05f21c248b987e6195cad9690d5c1ff713d53020a02ac8c217dbf90a7eacc9d141d') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
php -r "unlink('composer-setup.php');"

4. Veritabanını oluşturun

$ mysql -uroot
# create database symfony;

5. Composer bağımlılıklarının kurulumunu yapın

sudo chown -R vagrant: /home/vagrant/.composer  # Sadece Vagrant kullanıyorsanız
cd [projedizini]
composer config --global process-timeout 2000 
composer install
php bin/symfony_requirements

6. Veritabanı göçlerini çalıştırın

php bin/console doctrine:migrations:migrate

7. Örnek veriyi yükleyin

php bin/console doctrine:fixtures:load
Clone this wiki locally