smartbrow 访问次数 : 31 注册日期 : 05-08-29 09:46 上次访问 : 09-10-29 21:05 |
windows2003系统,GreenAMP解压到F:目录下, 启动GREENAMP.bat出现以下报错信息: F:GreenAMP>if exist C:Windowsphp.ini del C:Windowsphp.ini /y F:GreenAMP>if exist C:Winntphp.ini del C:Windowsphp.ini /y F:GreenAMP>Apachephp Geting_Started.php Fatal error: Call to undefined function: socket_create() in F:GreenAMPGeting_ Started.php on line 53 F:GreenAMP>pause 请按任意键继续. . . 求助,怎么解决呢? 谢谢!! |
最后编辑, 05-09-13 17:28 回帖 |
smartbrow 访问次数 : 31 注册日期 : 05-08-29 09:46 上次访问 : 09-10-29 21:05 |
F:\GreenAMP\Geting_Started.php 的line 53内容是: $sock = socket_create (AF_INET, SOCK_STREAM, 0); |
回帖 |
james70 访问次数 : 21 注册日期 : 05-06-06 10:52 上次访问 : 09-10-29 21:05 |
请检查你的机器上是不是80端口已经被占用 |
回帖 |
smartbrow 访问次数 : 31 注册日期 : 05-08-29 09:46 上次访问 : 09-10-29 21:05 |
应该不是端口的问题,我修改端口为81了,仍出现这个问题 而且http://localhost:81/可以访问了,phpinfo.php打得开,但是打开bugfree提示“服务器忙”,phpadmin输入root无效,总是出现登录框。唉。。。 |
回帖 |
smartbrow 访问次数 : 31 注册日期 : 05-08-29 09:46 上次访问 : 09-10-29 21:05 |
我单独启动apache。exe,提示: [Wed Sep 21 17:36:56 2005] [warn] module php4_module is already loaded, skipping Apache/1.3.33 (Win32) PHP/4.3.10 running... 在启动mysql,提示: F:\GreenAMP\MySQL\bin>mysql.exe Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 13 to server version: 4.0.21-nt Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> 这样应该表示apache和mysql都启动了吧。 还出现这个问题的原因是啥呐? |
回帖 |
ithunter 访问次数 : 35 注册日期 : 05-09-15 14:05 上次访问 : 10-06-29 17:49 |
你可以将Geting_Started.php中的以下这一段注释掉,再运行启动GreenAMP.bat就可以了。当然你先得确定apache中设置的端口没有被占用。 $sock = socket_create (AF_INET, SOCK_STREAM, 0); if ( socket_bind ($sock, $address, $port) === false ) { $error += 1; $msg .= ' 80端口已被占用,无法启动Apache。'; } socket_close ($sock); $sock = socket_create (AF_INET, SOCK_STREAM, 0); if ( socket_bind ($sock, $address, $port1) === false ) { $error += 1; $msg .= ' 3306端口已被占用,无法启动MySQL。'; } socket_close ($sock); if ( 0 == $error) |
回帖 |
smartbrow 访问次数 : 31 注册日期 : 05-08-29 09:46 上次访问 : 09-10-29 21:05 |
注释掉得了! |
回帖 |