我的服务器上有两个php版本(Ubuntu 14.04) php5.6和php7.2
我之前安装了mysqli并正常工作。但不是,当我尝试运行命令时
php5.6 bin/wserver.php
我收到一个错误
PHP Fatal error: Class 'MyApp\mysqli' not found in
/home/server/src/MyApp/MySQL.php on line 32
在php.ini (php5.6)中,我看到了这两个扩展
extension=mysqlnd.so
extension=mysqli.so
我哪里做错了?
我试图在Apache 10.15Catalina上的httpd.conf配置文件中加载PHP5.6或PHP7.0模块。但是,当我在终端中使用sudo apachectl start启动Apache服务器时,会收到以下错误:
httpd: Syntax error on line 187 of /private/etc/apache2/httpd.conf: Cannot load /usr/local/opt/php@5.6/lib/httpd/modules/libphp5.so into server: dlopen(/usr/local/opt/php@5.6/lib/httpd/mod
早上好@everybody,我正在尝试在一个名称空间类上创建一个函数,它返回一个'resource‘类型,但是,我做不到。
我尝试do:#1的内容
public function SQLQuery($query):resource
{
// the magic...
}
要与以下语法一起使用:
$SQL = SQLQuery('SELECT * FROM my_db');
但它导致了:
语法错误,意外的':',应为';‘或'{’,因为我运行的是PHP5.6,而该功能需要PHP7...
所以我尝试了另一种方法,但对我不起作用,to
突然,我发现服务器上的apache停止了!!我不知道我在apache error_log上找到这2行的原因,也不知道它们是否与问题的发生有关
[mpm_event:notice] [pid 1428:tid 139958315632512] AH00492: caught SIGWINCH, shutting down gracefully
[core:warn] [pid 1428:tid 139958315632512] AH00045: child process 27440 still did not exit, sending a SIGTERM
我刚刚重启了works.but,这
当我打开控制台并编写php server.php时,websockets工作得很好。但是当我关闭会话时,websockets就停止工作了。我怎么才能一直工作呢?这是我的server.php文件--没什么复杂的:
use Ratchet\Server\IoServer;
use Ratchet\Http\HttpServer;
use Ratchet\WebSocket\WsServer;
$server = IoServer::factory(
new HttpServer(
new WsServer(
new WebSocket() // &