Php script mysql / Apache bağlantı hatası

1 Cevap php

Ben php kullanmaya çalışıyorum. Öğretici belirtildiği gibi küçük bir script yazdım. Ben WAMPServer 2.0 kullanıyorum. Bağlantı gayet iyi. Ben komut dosyası çalıştırmak için deneyin ne zaman ama, ben "Apache HTTP sunucusu, bir sorunla karşılaştı ve kapatılması gerekiyor" hata mesajı alıyorum. Benim localhost iyi çalışıyor. Bunun içinde mysql tabloların olmadan normal php scriptler iyi çalışıyor. Benim db bağlantı Tamam. Peki sorun ne?

Sürümleri:

Php: 5.3.0
Apache: 2.2.11
MySql: 5.1.36

Komut:

<?php

mysql_connect ('localhost', 'root', '') ;
mysql_select_db ('blog');

/* 
 * Setup a db table named blog which is gonna contain blog posts
 * max number of entries: 2,359,296. Because we declared id to be an int of 20.
 * primary key: id
 * id - auto increment so that next entry will get the next primary number available 
 */
$sql = "CREATE TABLE blog (
  id int(20) NOT NULL auto_increment,
  timestamp int(20) NOT NULL,
  title varchar(255) NOT NULL,
  entry longtext NOT NULL,
  PRIMARY KEY  (id)
)";

// Create the blog table
$result = mysql_query($sql) or
print ("Can't create the table 'blog' in the database!<br />".$sql."<br />". mysql_error()); 

if ($result != false) {
    echo "Table 'blog' was successfully created.";
}

mysql_close();

?>

Apache hata günlüğü (kritik şey görmüyorum):

[Sun Jan 31 09:49:29 2010] [notice] Parent: child process exited with status 3221225477 -- Restarting.
[Sun Jan 31 09:49:29 2010] [notice] Apache/2.2.11 (Win32) PHP/5.3.0 configured -- resuming normal operations
[Sun Jan 31 09:49:29 2010] [notice] Server built: Dec 10 2008 00:10:06
[Sun Jan 31 09:49:29 2010] [notice] Parent: Created child process 11172
[Sun Jan 31 09:49:29 2010] [notice] Child 11172: Child process is running
[Sun Jan 31 09:49:29 2010] [notice] Child 11172: Acquired the start mutex.
[Sun Jan 31 09:49:29 2010] [notice] Child 11172: Starting 64 worker threads.
[Sun Jan 31 09:49:29 2010] [notice] Child 11172: Starting thread to listen on port 80.
[Sun Jan 31 09:49:32 2010] [notice] Parent: child process exited with status 3221225477 -- Restarting.
[Sun Jan 31 09:49:33 2010] [notice] Apache/2.2.11 (Win32) PHP/5.3.0 configured -- resuming normal operations
[Sun Jan 31 09:49:33 2010] [notice] Server built: Dec 10 2008 00:10:06
[Sun Jan 31 09:49:33 2010] [notice] Parent: Created child process 10244
[Sun Jan 31 09:49:33 2010] [notice] Child 10244: Child process is running
[Sun Jan 31 09:49:33 2010] [notice] Child 10244: Acquired the start mutex.
[Sun Jan 31 09:49:33 2010] [notice] Child 10244: Starting 64 worker threads.
[Sun Jan 31 09:49:33 2010] [notice] Child 10244: Starting thread to listen on port 80.

EDIT:

Sabit. Sadece 5.2.8 için Php sürümünü indirgenir.

1 Cevap

(Kullandığınız php sürümü karşı inşa değil) uyumsuz mysql modülü gibi geliyor, apache errorlog hata hakkında daha fazla bilgi containt gerekir.

Eğer / düzeltmek istemiyorsanız yapamıyorsanız başka bir wamp / XAMP dağıtım kullanmayı deneyebilirsiniz.