我是所有这些工匠的新手。当我启动我的PHP服务器时
$ php artisan serve
如何让mysql服务器运行?
MySQL服务器独立于Laravel。 artisan
命令只是Laravel的一个接口,它在后台运行PHP脚本。
要在Linux上启动MySQL服务器,您必须运行类似的东西
sudo service mysql start
对于Windows,您可以通过WAMP或已安装的服务访问服务器。
实际上如果你想修改一点laravel框架,你可以这样做:
在/vendor/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php
上打开ServeCommand.php文件
然后找到serverCommand()
功能
添加此命令
echo shell_exec('sh your_terminal_command_to_start_mysql ');
每次运行php artisan serve
时,它也会执行你的mysql服务启动命令
对于Windows或Mac,您需要安装XAMPP才能启动MySQL。 https://www.apachefriends.org