Tag: php

PHP: gethostbyname () improvvisamente non risolve più i nomi degli IP durante l'esecuzione in Apache

Uno dei nostri vecchi server precedenti che non riceve ulteriori aggiornamenti o riconfigurazioni improvvisamente ha smesso di risolvere i nomi degli host in IP quando PHP viene eseguito all'interno di Apache. Tuttavia, funziona bene anche quando viene eseguito dal CLI. Dallo RSS cache l'ultimo tempo di modifica, deduce che ha smesso di lavorare intorno a […]

Quale script PHP sta sovraccaricando il mio VPS?

C'è un modo per get il file di script PHP che attualmente sta martellando il mio VPS? Ad esempio, quando visualizzo "top", vedo: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 7622 itil 17 0 61388 11m 6004 R 45.8 2.3 0:00.13 php 7626 itil 17 0 58360 8632 5440 R […]

Come configurare nginx + php (fcgi) per eseguire each sottodominio con un utente diverso?

Im piuttosto nuovo a nginx e – più per scopi di apprendimento – sto cercando di configurare Nginx per eseguire php con un utente diverso per each sottodominio. Ad esempio, vorrei utilizzare l'utente john per tutti gli script su foo.example.com e il jack utente per bar.example.com . Ho già creato l'utente sul mio sistema (ubuntu […]

"Su _www helloworld.php" non fa nulla

Nel context di uno sforzo maggiore, ho attraversato un particolare problema che mi stupisce. Su Mac OS X 10.6.7, utilizzando il sistema fornito Apache e PHP, ho creato un semplice script HelloWorld.php che, senza sorpresa, solo printing Hello, World! e nient'altro. Funziona bene se lo php helloworld.php come php helloworld.php . Tuttavia, se io: sudo […]

C'è un modo più sicuro per fermare mysql (d)?

Sto facendo uno script di php molto duro sulla mia macchina virtuale a buon mercato, che ha circa mezzo milione di pagine visualizzate una settimana, quindi è un po 'problematico. Riprendo il mio mysql due volte al giorno. Questo non sarebbe un problema, ma quando riavviare mysql /etc/init.d/mysql restart si riavvia e talvolta si dice […]

Come affrontare aggiornamenti frequenti e costanti di PHP / MySQL

Il problema: So che molte persone non sono così felici di cambiamenti frequenti della versione. Soprattutto quando la versione più recente di PHP o MySQL a cui sei triggers non è più disponibile nel tuo repository (nella mia situazione è REMI) ma devi installare un nuovo server con alcuni pacchetti PHP / MySQL di una […]

Alias ​​non funziona nello script con #! / Usr / bin / env php

Ho alcuni script PHP che stanno iniziando con #!/usr/bin/env php . L'interpnetworking predefinito è PHP 4.4, ma gli script necessitano di PHP 5.3, quindi ho creato un alias in ~/.bashrc : alias php="/usr/local/bin/php5-53LATEST-CLI" Quindi chiamando php -v mi mostra 5.3 ma #!/usr/bin/env php usa ancora 4.4. Non voglio cambiare gli script. Quindi, come posso get […]

Può Nginx gestire richieste php (o simili fcgi) all'interno di un alias?

Sto convertendo un server Apache legato a Nginx e non ho il lusso di cambiare URL o di riorganizzare il filesystem. È ansible utilizzare i blocchi {} di posizione nidificata nella configuration Nginx per indicarlo per alimentare i file .php in una directory alias a fastcgi mentre serve normalmente i contenuti statici? Configurazione simile a […]

Implementazione di PHP temprata su Ubuntu

Mi è stato chiesto di creare un ambiente PHP su un server web che amministro che attualmente sta eseguendo solo applicazioni Python. Gli autori di queste applicazioni non necessariamente hanno un background di programmazione, quindi vorrei limitare ciò che possono fare male. Sto utilizzando Ubuntu 9.04, e so che devo distriggersre register_globals , ma che […]

cosa chmod e proprietario: le impostazioni del gruppo sono le migliori per un'applicazione web?

stiamo configurando un'applicazione web PHP su CentOS e abbiamo tutti i nostri file attualmente in / var / www / html / project / Apache è configurato per eseguire come apache: apache e ha accesso alla directory di cui sopra. Adesso i nostri file e directory hanno i seguenti diritti: proprietario = root group = […]

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.