Posts Tagged php5

Apache2: nascondere informazioni generali e versione di PHP

Per prima cosa editare /etc/apache2/apache2.conf e aggiungere le seguenti 2 direttive:

ServerTokens ProductOnly
ServerSignature Off

Adesso sitemiamo anche il php editando i seguenti files/etc/php5/apache2/php.ini e /etc/php5/cli/php.ini e modificando in entrambi i files:

expose_php On

in

expose_php Off

/etc/init.d/apache2 restart

Share

, , ,

No Comments

PHP5 & il bug dei commenti con ‘#’

Tipico scenario in Lucid upgradato da Hardy:

PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/idn.ini on line 1 in Unknown on line 0
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/imagick.ini on line 1 in Unknown on line 0
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/imap.ini on line 1 in Unknown on line 0
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/mcrypt.ini on line 1 in Unknown on line 0
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/mhash.ini on line 1 in Unknown on line 0
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/ming.ini on line 1 in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mhash.so' - /usr/lib/php5/20090626/mhash.so: cannot open shared object file: No such file or directory in Unknown on line 0

come ho risolto:

cd /etc/php5/cli/conf.d
sudo perl -pi.bk -e 's/(\s*)#/\1;/' *ini
sudo mkdir bk
sudo mv *.bk bk

Per quanto riguarda invece il warning su mhash.so basta eliminare il pacchetto, dato che da adesso viene incluso in php-common:

dpkg -P php5-mhash

Share

, , , , , , ,

No Comments