0

初めて、私はproxy_hide_headerを使ってそれを取り除こうとしましたが、うまくいきません

次に、 etc/php.ini を変更し、expose_php = Off を設定しました

しかし、X-Powered-By ヘッダーはまだそこにあります

root@wordpress:~# ps -ef |grep php | grep -v grep
root     10643     1  0 23:22 ?        00:00:00 php-fpm: master process (/usr/local/php-5.3.26/etc/php-fpm.conf)                                                                                  
nobody   10644 10643  0 23:22 ?        00:00:00 php-fpm: pool www                                                                                                                                 
nobody   10645 10643  0 23:22 ?        00:00:00 php-fpm: pool www                                                                                                                                 
root@wordpress:~# 

私のphpバージョンはphp 5.3.26です

Configure Command =>  './configure'  '--prefix=/usr/local/php-5.3.26' '--with-config-file-path=/usr/local/php-5.3.26/etc' '--enable-fpm' '--enable-debug' '--with-openssl' '--with-pcre-regex' '--with-zlib' '--with-bz2' '--with-curl=/usr/lib/' '--with-readline=/lib' '--with-libxml-dir=/usr/lib' '--with-mysql=/usr/local/mysql'

PHP Version => 5.3.26

System => Linux wordpress.ruby-mine.com 3.9.3-x86_64-linode33 #1 SMP Mon May 20 10:22:57 EDT 2013 x86_64
Build Date => Jun 11 2013 21:58:26
Configure Command =>  ./configure  --prefix=/usr/local/php-5.3.26 --with-config-file-path=/usr/local/php-5.3.26/etc --enable-fpm --enable-debug --with-openssl --with-pcre-regex --with-zlib --with-bz2 --with-curl=/usr/lib/ --with-readline=/lib --with-libxml-dir=/usr/lib --with-mysql=/usr/local/mysql
Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /usr/local/php-5.3.26/etc

また、 php -i の出力は、expose_php = on であることを示しています。

root@wordpress:/usr/local/php/etc# php -i | grep Configuration
Configuration File (php.ini) Path => /usr/local/php-5.3.26/etc
Loaded Configuration File => (none)
Configuration
root@wordpress:/usr/local/php/etc# 


root@wordpress:/usr/local/php-5.3.26/etc# ll /usr/local/php-5.3.26/etc/php.ini
-rw-rw-rw- 1 root root 69628 Jun 11 22:51 /usr/local/php-5.3.26/etc/php.ini
root@wordpress:/usr/local/php-5.3.26/etc# 
4

3 に答える 3

0

私にとっては、ファイル/etc/php5/cli/php.ini/etc/php5/fpm/php.iniファイルで見つけました。

デフォルトを見つけてexpose_php = Onに切り替えるには、300行下にスクロールする必要がありましたOff。安全のために、両方のファイルの場所で変更しました。

追いかけるのもお忘れsudo service php5-fpm restartなく!

于 2016-12-30T21:42:52.543 に答える