R10.net

R10.net (https://www.r10.net/index.php)
-   Server Optimizasyon (https://www.r10.net/server-optimizasyon/)
-   -   putty'den linux serverde .php derleme (https://www.r10.net/server-optimizasyon/377196-puttyden-linux-serverde-php-derleme.html)

birdamla 19-05-2009 18:12:55

putty'den linux serverde .php derleme
 
localhostumda Başlat > Çalıştır > cmd.exe

C:\apache2triad\php\bin\php.exe C:\apache2triad\htdocs\socket\server.php

bunu başarıyla çalıştırabiliyorum. serverimdeki Apahce linux versiyon, acaba oradaki derleme işi nasıl ?

Creep 19-05-2009 19:50:18

php server.php

birdamla 19-05-2009 22:20:57

yardımınız için teşekkürler, kodun çalışması beni sevindirdi yalnızca, call undefined socket_create hatası alıyorum şimdide, derdim Socket Support nasıl enabled ederim acaba bilginiz var mı

Creep 19-05-2009 23:25:35

php.ini dosyasından aktif edebilirsin..

extension=php_sockets.so

birdamla 19-05-2009 23:46:00

dediğinizi yaptım, ardından restart attım ama yine aynı hata vermeye devam ediyor. phpinfo(); kısmında, Socket Support Enabled kısmı çıksa olacak sanırım



Configure Command '../configure' '--prefix=/usr' '--datadir=/usr/share/php5' '--mandir=/usr/share/man' '--bindir=/usr/bin' '--with-libdir=lib' '--includedir=/usr/include' '--sysconfdir=/etc/php5/apache2' '--with-config-file-path=/etc/php5/apache2' '--with-config-file-scan-dir=/etc/php5/conf.d' '--enable-libxml' '--enable-session' '--with-mm' '--with-pcre-regex=/usr' '--enable-xml' '--enable-simplexml' '--enable-spl' '--enable-filter' '--disable-debug' '--enable-inline-optimization' '--disable-rpath' '--disable-static' '--enable-shared' '--program-suffix=5' '--with-pic' '--with-gnu-ld' '--with-system-tzdata=/usr/share/zoneinfo' '--with-apxs2=/usr/sbin/apxs2' '--disable-all' '--disable-cli'

Creep 19-05-2009 23:52:11

PHP'yi yeniden derlemen gerekiyor –enable-sockets ile. Herhangi bir kontrol paneli kullanıyor musun?

birdamla 19-05-2009 23:53:06

Şuan putty ile servere bağlıyım nasıl yaparım.

Creep 20-05-2009 00:07:27

configure command sana bir direktif sunmuş buna ek olarak ‘–-enable-sockets’ ekleyip ./configure komutunu çalıştır.. Sonra bilindik şeyler make, make clean, make install... Yalnız ‘ işaretlerini kaldırman gerekiyor hepsinde..

birdamla 20-05-2009 00:17:12

teşekkürler, ./configure kodunun çalıştığı yeri arıyorum bir saattir bulamadım.

Creep 20-05-2009 00:28:29

Dostum sen hangi işletim sistemini kullanıyordun? Şuan yanlış birşey önerdim sana.. Paket kurulumu yaptıysan derleme yapamazsın.. :rolleyes:

birdamla 20-05-2009 00:38:16

Linux işletim sistemi, socketi eklemenin bir yolu yokmudur.

Creep 20-05-2009 00:41:38

Tamam Linux kullanıyorsun da hangi dağıtımı kullanıyorsun?

birdamla 20-05-2009 00:43:58

linux suse

Creep 20-05-2009 00:52:24

suse pakat yöneticisi konusunda bilgim yok malesef :( Direk paket kurulumu yapman gerekiyor ya da paketi kaldırıp PHP'i kaynaktan derlemen lazım.

rheL 20-05-2009 13:35:42

Şunu deneyin :
Alıntı:

# yast2 -i php5-sockets

Creep 21-05-2009 00:40:54

Opensuse sanırım birden fazla paket yöneticisi kullanıyor... :confused:

birdamla 22-05-2009 03:10:23

merhaba rheL, cevabın için çok teşekkür ederim gerçekten oldu,son bir şey sorabilir miyim eğer bilginiz varsa,örneğin ben .php -q socket.php diye dosyayı derliyorum putty'den ama örneğin derleme yapılıyor Soket server oluşturuldu diyor daha sonra ben çıkış yapınca kapanıyor, acaba sürekli açık kalması için ne yapabilirim ? Daha sonra istediğim zaman kapatabileyim

rheL 22-05-2009 12:43:00

# php -q socket.php & disown

birdamla 22-05-2009 13:49:10

rheL, ilgin için teşekkürler, yalnız bu kod halen istediğim olayı gerçekleştirmiyor yazıyorum, yine komut dosyasında duruyor mecburen kapatmak zorunda kalınca, işlem iptal edilmiş oluyor, acaba crontab'la bunu yapmak mümkün mü mesela crontaba bir kez çalıştır demenin kodu varmıdır.

birdamla 22-05-2009 13:54:40

çok pardon, sanırım oldu yanlış şekilde çıkış yapmışım o yüzden, İşlemi durdurmak için
php -q socket.php & exit mi dicez acaba :)

Creep 22-05-2009 14:05:53

ps aux ile işlemin pid numarasına bak ve kill -9 pidnumarası ile kapatabilirsin bence..

birdamla 22-05-2009 14:44:58

Creep teşekkür ederim iptal etme olayınıda öğrendim ama üzülerek söylüyorum bi kaç dakika sonra iptal oluyor muş sonradan farkettim, ps x 'e yerleştiğini görüyorum ama askıda kalmıyor çıkış yapınca kapanıyor.

Creep 22-05-2009 15:11:24

crontabe ekleyerek dene istersen...

*/5 * * * * php -q socket.php

Kaç dakikada bir ayarlamak istiyorsan sayıyı değiştirirsin.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 18:50:55.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.