Join 4,000+ others and never miss out on new tips, tutorials, and more.
4.x is outdated, please check the latest version 25.x
Latest version:
pecl install openswoole-25.2.0
Swoole\Database\PDOConfig->withHostSwoole\Database\PDOConfig->withUnixSocketSwoole\Database\PDOConfig->withPortSwoole\Database\PDOConfig->withDbnameSwoole\Database\PDOConfig->withCharsetSwoole\Database\PDOConfig->withUsernameSwoole\Database\PDOConfig->withPasswordSwoole\Database\PDOConfig->withOptionsSwoole\Database\PDOConfig->withHost(string $host)Swoole\Database\PDOConfig->withUnixSocket(string $unixSocket)Swoole\Database\PDOConfig->withPort(int $port)Swoole\Database\PDOConfig->withDbname(string $dbname)Swoole\Database\PDOConfig->withCharset(string $charset)Swoole\Database\PDOConfig->withUsername(string $username)Swoole\Database\PDOConfig->withPassword(string $withPassword)Swoole\Database\PDOConfig->withOptions(array $options)<?php
(new PDOConfig())
->withHost(MYSQL_SERVER_HOST)
->withPort(MYSQL_SERVER_PORT)
// ->withUnixSocket('/tmp/mysql.sock')
->withDbName(MYSQL_SERVER_DB)
->withCharset('utf8mb4')
->withUsername(MYSQL_SERVER_USER)
->withPassword(MYSQL_SERVER_PWD)