Nasıl Linux GCC üzerinde C My First PHP uzantısı kurmak mı?

1 Cevap php

Ben kendi deneme ile 1980'ler ve 1990'lardan beri C kullanılan değil. Ben tekrar almak mümkün olmak ister, ama bu kez o küçük şeyler inşa ve daha sonra Linux üzerinde PHP içine yükleyerek ediyorum.

Bana bir php.ini yüklenen bir paylaşılan nesne uzantısı olarak C bir foo () işlevi yapmak için herkes çok kısa bir öğretici var mı? Ben GCC kullanmanız gerekir varsayalım, ama ben böyle devam, ya da ne kadar dosyaları oluşturmak için almak için benim Ubuntu Linux iş istasyonu üzerinde başka ne gerekir bilmiyorum.

Gördüğüm bazı örnekler C + + bunu ya PHP içinde derlenmiş olması gerekmektedir statik uzantısı olarak göstermek nasıl göstermiştir. Ben bir C uzantısı değil, C + + gibi yapmak istiyorum, ve php.ini üzerinden yük - Ben bunu istemiyorum.

Ben foo ('merhaba') aramak ve onu görür eğer gelen dize 'merhaba' olan 'dünyayı' döndüren bir şey düşünüyorum.

Bu% 100 PHP yazılmış Örneğin, fonksiyonu olabilir:

function foo($s) {
  switch ($s)
    case 'hello':
      return 'world';
      break;
    default:
      return $s;
  }
}

1 Cevap

Bu linki yardımcı olabilir .... oldukça ayrıntılı bilgi ve örnek bir Merhaba Dünya örneğidir http://devzone.zend.com/article/1021