Phpmyadmin与symfony 3.4

时间:2018-12-16 13:43:33

标签: symfony symfony-3.4

我正在寻找如何使用Ubuntu和Symfony 3.4使用类似phpmyadmin的数据库访问数据库(我将很快使用这种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/

我可以在以下URL上连接到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仍然无法正常工作

2 个答案:

答案 0 :(得分:1)

它不起作用,它是一个内部Symfony服务器,您应该单独安装PHPMyAdmin并在计算机上设置Web服务器。另外,您可以使用mysql工作台在ubuntu中安装类似PHPMyAdmin的文件。

答案 1 :(得分:0)

在symfony 4上,我将phpmyadmin解压缩到我的symfony项目的public/文件夹中
然后我可以使用symfony的服务器通过

访问它
localhost:8000/phpmyadmin/index.php