1.刚导入到linux系统中文件是没有可执行权

2.首先赋予文件可执行权限

chmod +x 文件名 例如:chomd +x czrkdjb.php

如果要用./czrkdjb.php执行,需要在czrkdjb.php文件头文件中加#!/usr/bin/php 告诉Linux命令行用 PHP 解释器来解析该脚本文件

参考链接:http://www.jb51.net/article/70252.htm

3.然后./czrkdjb.php执行,如果报错

bash: ./czrkdjb.php: /usr/bin/php^M: bad interpreter: No such file or directory

这是不同系统编码格式引起的:在windows系统中编辑的.sh .php文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。

一般是因为windows行结尾和linux行结尾标识不同造成的。

解决方法:

方法一:

1)确保文件有可执行权

2)然后修改文件格式 vi czrkdjb.php

利用:set ff或者:set 文件名,可以看到如下信息

fileformat=dos 或 fileformat=unix

如果fileformat=dos利用以下命令修改文件格式

:set ff=unix 或 :set fileformat=unix

:wq (存盘退出)

参考链接:http://blog.csdn.net/risingsun001/article/details/49362225

方法二:使用Notepad++

1).首先要设置NotePad++能显示换行符,这个才能看到效果, 视图–》显示符号–》显示行尾符。

2).设置行尾符格式:编辑–》档案格式转换–》(可选Windows、Unix、Mac中的一种)

然后再次执行./czrkdjb.php

linux php文件,如何在linux执行PHP文件相关推荐

  1. 计划任务执行php文件,linux系统下添加计划任务执行php文件方法

    在web开发过程中,经常需要设定一些定期执行的任务,比如商品定时上下架.我们以php文件为例,讲解linux下的计划任务. 方法/步骤 1.打开linux系统命令行界面. 在命令行界面中输入如下命令: ...

  2. linux下执行shell脚本文件,Linux下使用shell脚本自动执行脚本文件

    搜索热词 以下实例本人在Centos6.5 64位操作系统中使用 一.定时复制文件 a.在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 #将tomcat中 ...

  3. linux php任务计划,linux系统怎么添加计划任务执行php文件

    linux系统怎么添加计划任务执行php文件 linux系统怎么添加计划任务执行php文件?PHP不支持多线程,有时候处理问题不是那么爽,小编以php文件为例,讲解linux下的计划任务. linux ...

  4. linux系统export,Linux入门进阶 - 如何在Linux中使用export命令

    原标题:Linux入门进阶 - 如何在Linux中使用export命令 来自: Linux迷 链接:https://www.linuxmi.com/linux-export.html Linux ex ...

  5. vbs脚本功能:1、判断系统位数64/32;2、读取注册表,读取应用名称。3、读取txt文件;4、执行exe文件,安装程序。

    vbs脚本功能:1.判断系统位数:2.读取注册表,读取应用名称.displayName就是程序与功能里面展示的应用名称.3.读取txt文件:4.执行exe文件,安装程序. 注意:1.文本编码方式要用A ...

  6. linux自解压执行程序,如何在Linux中使用shar创建自解压文件

    原标题:如何在Linux中使用shar创建自解压文件 正文 使用shar,您可以将许多文件"打包"成一个文件.如果将其发送给您的联系人,他们只需确保其可执行并运行以将其提取即可.没 ...

  7. linux truncate 命令,如何在Linux中截断truncate文件

    在某些情况下,您可能希望将现有文件截断(空)为零长度.简单来说,截断文件意味着删除文件内容而不删除文件. 截断文件比删除文件,重新创建并设置正确的权限和所有权更快,更容易.另外,如果文件是由进程打开的 ...

  8. linux单用户模式删除文件,如何在Linux上使用Tmpwatch/Tmpreaper删除早于N天的文件

    您可能错过了删除计算机上某个目录中不再需要的文件的操作. 它可能已经成长了一段时间. 如果有足够的存储空间,则应删除它们,因为这会在列出文件时减慢系统速度. 同样,当一个目录中有成千上万个文件时,它可 ...

  9. linux禁止ssh传输文件,如何在Linux下使用scp命令通过ssh安全传输文件

    原标题:如何在Linux下使用scp命令通过ssh安全传输文件 在Unix或Linux操作系统上,scp实用程序(secure copy)与更著名的命令cp类似,但用于在安全加密的网络上在主机之间传输 ...

  10. Linux环境下运行matlab以及执行m文件

    在Linux下安装完matlab后,会在/usr/local/bin/下生成matlab文件,可以使用matlab命令. 在命令行下执行: $ matlab -help 可以得到帮助文件: Usage ...

最新文章

  1. 南大和中大“合体”拯救手残党:基于GAN的PI-REC重构网络,“老婆”画作有救了 | 技术头条...
  2. java icomparer_集合数据处理(C#、JavaScript 和 Java)
  3. Python3 中的最大整数和最大浮点数
  4. C语言指针实现计算平均分等功能
  5. 【Android AAR】1 分钟不用改任何代码在 Eclipse 中使用 AAR
  6. Android 通过高德地图获取地址的经纬度
  7. 遇到这个工具前我都是建议文章写好就先投Cell?
  8. Python-Socket编程学习(11.3)
  9. MySQL四种SQL性能分析工具
  10. 【eNSP 华为模拟器】了解一下交换机原理和基础命令
  11. 视频教程-职场办公Excel技巧精粹灵活妙用集锦-Office/WPS
  12. 怎么用数学绘图软件验证扇形面积公式?
  13. 从0开始学c语言-01-如何完整运行一个程序
  14. 计算机硬盘与格式化,什么是磁盘格式化 格式化与快速格式化区别 - 驱动管家...
  15. matlab实现多目标测试集ZDT、DTLZ、MOP的最优理论前沿
  16. 关于 国产麒麟系统使用killall命令杀死模糊匹配进程失败“未找到该进程” 的解决方法
  17. golang_微信公众号网页授权
  18. 01-oracle账号的注册
  19. linux运维工程师工作职责
  20. androidstudio配置夜深模拟器

热门文章

  1. mysql常见的存储引擎
  2. Python中的split()函数的使用方法
  3. Ajax : load()
  4. 用于查询当前数据库中所有表格的记录条数的脚本
  5. [Linux_Ubuntu13] 声音很小前台无法调节的处理方法
  6. 事务、事务的隔离级别、一致性
  7. mysql之我们终将踩过的坑(优化)
  8. SpringBoot 集成 Caffeine、Redis实现双重缓存方式(二)
  9. MyBatis源码阅读(一) --- 源码阅读环境搭建
  10. Linq To Sql进阶系列(三)CUD和Log