#mysql #laravel #web #xampp #backend
Вопрос:
Я изменил порты конфигурации XAMPP и локальный хост, когда я запустил старый проект, он не работает, поэтому мне нужно, чтобы кто-нибудь помог мне сопоставить .env с конфигурацией XAMPP
окно XAMPP
Окно службы Apache
Окно службы MySQL
файл .env
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:kuAaczKFkzJWGNlZzrPpsBsmv NNMCMPVwTsNYsbZyc=
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
LOG_LEVEL=debug
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mobitech
DB_USERNAME=root
DB_PASSWORD=
BROADCAST_DRIVER=log
CACHE_DRIVER=file
FILESYSTEM_DRIVER=local
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
MEMCACHED_HOST=127.0.0.1
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_MAILER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
AWS_USE_PATH_STYLE_ENDPOINT=false
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
Комментарии:
1. Что именно не работает? Что вы пытались сделать, чтобы решить свою проблему?
2. Установите свой APP_URL и DB_PORT соответственно, не зная, в чем проблема
Ответ №1:
Если вы хотите работать с Laravel с XAMPP, вам нужно проверить 2 вещи.
1 — Сначала ваша корневая папка должна быть общей папкой laravel. Поэтому для этого нажмите кнопку Apache Config и выберите опцию Apache httpd.conf. Затем найдите DocumentRoot "C:/xampp/htdocs"
и измените с DocumentRoot "C:/xampp/htdocs/public"
2 — Параметры базы данных Laravel находятся в файле .env. XAMPP использует MySQL, а его порт 3306. В файле .env DB_PORT
значение ключа по умолчанию также равно 3306. Вам нужно изменить порт в качестве опции (3308).
Поэтому, когда вы войдете в localhost или 127.0.0.1, вероятно, это сработает. Но вы изменили порт http на 1234, поэтому вы должны ввести https://localhost:1234 в качестве адреса.