http://www.stellarwebsolutions.com/en/articles.php
我只是让.pem与paypal一起工作但是我找不到一种方法来访问.pem而不把它放在我的public_html /文件夹上,我知道这可能不是最好的方法。有没有办法从PHP访问我的ssh的根?或者我的ssh的其他方面?
答案 0 :(得分:1)
您可以轻松访问public_html文件夹之外的任何文件,只需确保Web服务器用户可以访问该文件。例如:
$ls -l
total 8
-rw-r--r-- 1 www-data www-data 12 Nov 26 13:08 test.txt
drwxr-xr-x 2 www-data www-data 4096 Nov 26 13:11 www
以下php脚本正在阅读test.txt:
<?php
$file = $_SERVER['DOCUMENT_ROOT'] . "/../test.txt"; // relative path
//$file = "/opt/nguyen/test.txt"; //absolute path
$contents = file($file);
$string = implode($contents);
echo $string;
?>
您也可以将文件放在public_html文件夹中,并使用.htaccess拒绝访问:
<Files config.inc.php>
order allow,deny
deny from all
</Files>