从来没遇到你这个问题,可能是没想你这样嵌套包含文件,liunx和window应该死一样的,都可以用相对目录的,看你出现了这个问题,就上网搜了下,果然有这个问题,把网址发出来参考下,看能不能解决你的问题http://hi..com/cwbdde/blog/item/76436b266d51541e8b82a1c6.html http://www.xiaoxiaozi.com/2009/07/29/1264/
2. 怎么在一个全新的Linux服务器上通过远程方式配置PHP运行环境
linux建议安装lnmp不错,然后本地下载个putty去远程控制服务器。
3. linux下php远程连接oracle
Warning: World-writable config file '/etc/my.cnf' is ignored
解决方案:
This is just a waring and can be ignored but here is the solution how to fix it
这仅仅是一个警告,并且可以被忽略。但下面是修复它的解决方案。
MySQL is deliberately ignoring your config file (my.cnf) as a safety precaution because the file can be over-written by a malicious user.
MySQL有故意忽略你的配置文件(my.cnf)作为一种安全预防措施,因为该文件是能被恶意用户重写的。
To see the file’s permissions, use the following command.
查看该文件的权限,使用如下命令
ls -l /etc/my.cnf
in response, you will see:
你能看到以下结果
-rw-r–r– 1 4998 Apr 2 2010 /etc/my.cnf【注意:此处是最后需要修改成的权限,而你看到的应该是下面描述的两种权限】
If the first part of the line looks like “-rw-rw-rw-” or “rwxrwxrwx”, the file’s permissions are “World-writable”.
如果第一部分类似“-rw-rw-rw-” 或者 “rwxrwxrwx”,那么该文件的权限就是全局可写的。
To fix this problem, use the following command to change file’s permissions
要修改该问题,使用以下命令更改该文件的权限:
chmod 644 /etc/my.cnf
4. php include 能包含远程文件吗
可以,但是需要修改配置程序。具体如下:
最好检查一下php.ini中的配置选项allow_url_include,如果为on则可以包含,否则不能包含
; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
allow_url_include = Off
做个简单的测试,此时allow_url_include的值为Off
测试前配置一下hosts文件,这样可以在一台电脑上面进行模拟测试
192.168.1.101 www.test1.com
192.168.1.102 www.test2.com
path.php文件内容为:
<?php
echo "This is file path.php<br />\n";
include("http://www.test2.com/research/path/path.php");
?>
path1.php文件内容为:
<?php
echo "This is file path1.php in root directory\n";
?>
执行http://www.test1.com/research/path/path.php,输出如下
This is file path.php
Warning: include() [function.include]: URL file-access is disabled in the server configuration in E:\myphp\research\path\path.php on line 3
Warning: include(http://www.test2.com/research/path/path.php) [function.include]: failed to open stream: no suitable wrapper could be found in E:\myphp\research\path\path.php on line 3
Warning: include() [function.include]: Failed opening 'http://www.test2.com/research/path/path.php' for inclusion (include_path='.;C:\php5\pear') in E:\myphp\research\path\path.php on line 3
将php.ini中的allow_url_include改为On,重新启动web服务器,再次执行http://www.test1.com/research/path/path.php,输出如下:
This is file path.php
This is file path1.php in root directory
将allow_url_include设为On以后,就可以包含远程文件了,并且包含的是远程文件执行的结果。
5. require_once可以引擎远程php文件吗
不可以引擎远程php文件
require_once语句和require语句完全相同,
唯一区别是 PHP 会检查该文件是否已经被包含过,如果是则不会再次包含。
望采纳 Thx
6. 在LINUX下执行PHP远程调用系统命令问题
探讨一下是否理解上有不同之处,
楼主可是想php 能执行服务器上的命令?
如果说是 php 文件上传服务器之后,
因为php 文件已经在服务器上的命令就相当于要地的命令。
7. 如何通过php连接远程主机并操作
一、最佳方案是在77机器上安装apache和php
二、可以通过管道控制使用telnet登录77号机执行命令并获取结果,ssh连接本人没有做过,telnet方法如下:
$f=fopen("telnet://192.168.0.77","rw");
$s=fgets($fp);
fputs($fp,"root");
$s=fgets($fp);
fputs($fp,"pass");
$s=fgets($fp);
fputs($fp,"df -h");
while(!feof($fp)){
$fp=fgets($fp);
echo $s;
}
fclose($fp);
手机输入真累~~~
8. Linux下远程管理配置PHP问题
在那台机器上装个ssh服务,然后ssh上去管理就行啊