Phpmyadmin с Symfony 3,4
Я смотрю, как получить доступ к базе данных с помощью чего-то вроде phpmyadmin, используя Ubuntu и Symfony 3.4 (мне скоро придется работать с этим видом версии Symfony).
php bin/console server:start
[OK] Server listening on http://127.0.0.1:8000
Но когда я пытаюсь localhost:8000/phpmyadmin
это не работает. Я думаю, что есть определенный URL, когда мы используем этот легкий сервер, но я не могу найти документацию Symfony об этом. Спасибо за вашу помощь.
РЕДАКТИРОВАТЬ: не могу создать базу данных.
MySql установлен
dpkg --get-selections | grep mysql
dbconfig-mysql install
libmysqlclient20:amd64 install
libqt4-sql-mysql:amd64 install
mysql-client-5.7 install
mysql-client-core-5.7 install
mysql-common install
mysql- server install
mysql-server-5.7 install
mysql-server-core-5.7 install
php-mysql install
php7.0-mysql install
Я могу подключиться к этой странице: http://127.0.0.1:80/phpmyadmin/
Я могу подключиться к приложению Symfony по этому адресу: http://localhost:8000/
Мой файл параметров
# This file is auto-generated during the composer install
parameters:
database_host: 127.0.0.1
database_port: 80
database_name: symfonyTest
database_user: root
database_password: MyPassword
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
secret: b3b09e3360a0e09dfbb92723c767ec81d87235ff
Но до сих пор php bin/console doctrine:database:create
не работает
1 ответ
Это не будет работать, это внутренний сервер Symfony, вам нужно установить PHPMyAdmin отдельно и настроить веб-сервер на вашем компьютере. Кроме того, вы можете использовать MySQL инструментальные средства, чтобы иметь что-то вроде PHPMyAdmin в Ubuntu.
На symfony 4 я разархивировал phpmyadmin в свой проект symfonypublic/
папку,
я могу получить к ней доступ, используя сервер Symfony через
localhost:8000/phpmyadmin/index.php