
啟動PHP項目php artisan serve --host127.0.0.1 --port90001. Test the database from Laravel登錄page之前測試數據庫php artisan tinker DB::connection()-getPdo();2. PHP ExtensionDB::connection()-getPdo(); PDOException with message could not find driverphp -m | findstr /I pdo mysql3. Find php.iniphp --ini4. Enable MySQL PDO5. Check what Laravel is actually using6. Cleanphp artisan config:clear php artisan cache:clear7. 測試兩個Password相同程序與配置文件中的密碼是一樣的config(database.connections.mysql.password) env(DB_PASSWORD)8. CMD 測試MySQLmysql.exe -h 127.0.0.1 -P 3308 -u wehea*** -p9. 測試數據庫是否正常php tests/test-db.php?php $pdo new PDO( mysql:host127.0.0.1;port3307;dbname_db, username, password, [ PDO::MYSQL_ATTR_SSL_CA D:/workspace/vh/證書e.pem, PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT false, ] ); echo Connected to MySQL successfully!\n;10. 啟動或者關閉Debug模式查看PHP配置信息 php --ini[ffi] zend_extensionD:\php_xdebug.dll [xdebug] xdebug.modedebug xdebug.start_with_requestyes xdebug.client_host127.0.0.1 xdebug.client_port9003