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文件相关推荐

  1. linux执行sh提示非标准环境,Linux执行.sh文件时提示No such file or directory该怎么办(三种解决办法)...

    先给大家看下问题描述,下图是我在运行时出现错误截图: 解决方法 分析原因,可能因为我平台迁移碰到权限问题我们来进行权限转换 1)在Windows下转换: 利用一些编辑器如UltraEdit或EditP ...

  2. linux执行.sh文件时,报错:XXX.sh: Permission denied(没有权限)

    linux执行.sh文件时,报错:XXX.sh: Permission denied(没有权限) 解决方法:修改对该文件的权限 例如报错: bash: ./zkServer.sh: Permissio ...

  3. Linux执行.sh文件,提示No such file or directory的问题的解决方法

    Linux执行.sh文件,提示No such file or directory的问题的解决方法 在window平台下,写好shell脚本文件,迁移到linux平台,赋过可执行权限,执行该sh文件, ...

  4. 在linux中的文件中查找_如何在Linux中查找文件

    在linux中的文件中查找 如果您是Windows用户或OSX的非超级用户,则可能使用GUI查找文件. 您可能还会发现界面有限,令人沮丧或两者兼而有之,并且学会了精于组织事物并记住文件的确切顺序. 您 ...

  5. 如何在linux上压缩文件夹,如何在Linux中使用命令压缩文件和文件夹

    通常情况下,我们都是安装了zip,但验证一下也无妨.你可以运行下面的命令来安装zip sudo apt install zip unzip 现在你知道你的系统支持zip了,你可以继续阅读学习如何在Li ...

  6. 如何在 Linux 中查找文件所有者?

    在 Linux 系统中,每个文件和目录都有一个所有者(owner)和一个所属组(group).所有者通常是创建该文件或目录的用户,而所属组通常是文件或目录所属的组.在某些情况下,您可能需要查找特定文件 ...

  7. linux执行class文件_深入理解linux内核——可执行文件执行过程(2)

    接上篇.. 13.调用do_mmap()函数创建一个新线性区来对可执行文件正文段(即代码)进行映射.这个线性区的起始线性地址依赖于可执行文件的格式,因为程序的可执行代码通常是不可重定位的.因此,这个函 ...

  8. linux里怎样压缩文件,如何在Linux中解压缩文件

    ZIP是最广泛使用的存档文件格式,支持无损数据压缩. ZIP文件是一个数据容器,其中包含一个或多个压缩文件或目录. 在本教程中,我们将说明如何使用unzip命令通过命令行在Linux系统中解压缩文件. ...

  9. 如何在 Linux 中复制文件到多个目录中

    在 Linux 中,cp 命令常被用于从一个文件夹中复制文件到另一个文件夹中,最简单的语法如下: # cp [options-.] source(s) destination 另外,你也可以使用高级复 ...

最新文章

  1. kvm虚拟化技术下虚拟机磁盘的数据保护
  2. Spring RESTFul Client – RestTemplate Example--转载
  3. 【视频课】完备理论+4大案例实践,一课深入掌握图像分类各个方向,配套导师永久答疑群...
  4. Spring Cloud 5分钟搭建教程(附上一个分布式日志系统项目作为参考) - 推荐
  5. 1433. [ZJOI2009]假期的宿舍【二分图】
  6. Python —— 深拷贝和浅拷贝
  7. sql server的跨库查询(简单实现)
  8. lombok链式调用_翻车!记一次使用 Lombok 造成的事故!
  9. 证券公司财务帐单分析报告自动生成系统
  10. php如何删除数据mysql数据库_php数据库如何删除数据
  11. net: 熟悉传统的交换机芯片
  12. 创建了对嵌入的互操作程序集间接引用,无法嵌入互操作类型
  13. 看看!挺动人的故事!!!
  14. Zerotier和NoMachine 开机启动设置
  15. .Net中使用数据库(sqlite)的大体流程(简单向)
  16. 20210526一日总结
  17. 智能语音计算器(二)
  18. 栈顶指针设计和数据进出栈时指针移动的关系
  19. [世界杯] 巴西 vs 克罗地亚 1:0
  20. ros机器人标定线速度与角速度

热门文章

  1. TS判断6种数据类型
  2. PMP 第六章 项目时间管理
  3. 解决:Activiti7与SpringBoot整合时,默认生成的activiti数据库中只有17张表,无另外8张历史表
  4. 短视频剪辑如何才能更吸引人?
  5. 如何添加Google统计在自己的网站
  6. 拼多多虚拟资源、虚拟店铺教程
  7. 游戏+AI,你不曾想象的未来
  8. Kotlin学习笔记五、控制语句
  9. 暑假假期训练总结-3
  10. 春节期间,怎样晒朋友圈才安全?