Skip to content

The project is created on the Yii2 framework to complete a practical technical task...

License

Notifications You must be signed in to change notification settings

07Rinat07/yiistartup

Repository files navigation

Yii 2 Advanced Project Template


Инструкция установки

  1. sudo apt-get install -y php8.0 php8.0-opcache php8.0-cli php8.0-curl php8.0-gd php8.0-xml php8.0-mcrypt php8.0-mbstring php8.0-iconv php8.0-dom php8.0-zip php8.0-mysql
  2. composer create-project --prefer-dist yiisoft/yii2-app-advanced yiistartup
  3. cd yii-project
  4. php init
  5. Выбери для разработки цифру 0
  6. Создай базу данных для проекта
  7. Введи данные по БД в common-->config-->main-local -----> Пример: 'components' => [ 'db' => [ 'class' => \yii\db\Connection::class, 'dsn' => 'mysql:host=localhost;dbname=yiistartup', 'username' => 'root', 'password' => 'newpassword', 'charset' => 'utf8', ],
  8. php yii migrate
  9. Или создай виртуальный хост - (127.0.0.1 yiistartup) в Апаче2 для проекта (sudo systemctl restart apache2), или через IDE PhpStorm его вебсерве - укажи хост и порт и etc hosts укажи название (/home/dev/Documents/mydomains/yiistartup/frontend/web) или в настройках пхпшторма в interpreteter options вставь это ---- -d short_open_tag=on -d display_errors=on -d mbstring.internal_encoding=utf-8 -d opcache.revalidate_freq=0 -d memory_limit=128M -d max_input_vars=10000 -d date.timezone="Europe/Moscow" -d sendmail_path="/usr/sbin/sendmail -t -i -f noreply@noserver.ru"
  10. Или в терминале набери --> php yii serve --docroot="frontend/web/" --port=8888 sudo apt install php-intl php-imagick (эта тоже команда открывает интерфейс приложения в браузере)

Other Info and Examples

  • php yii migrate/create create_contact_table

About

The project is created on the Yii2 framework to complete a practical technical task...

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published