在 ubuntu 上运行 php 脚本

一、配置运行环境

1.要在 ubuntu 上运行 php 脚本,需要安装 Apache2 和 PHP

具体步骤,请参考:Ubuntu 搭建Web服务器(MySQL+PHP+Apache)详细教程

2.已经安装完,或者之前安装过,打开浏览器测试:

访问:http://localhost/

如果出现:Apache2 Ubuntu Default Page 说明 Apache 服务器正在运行

截图:

注:访问的页面是在/var/www/html目录里,这是安装 php 默认的路径

二、编写 php 脚本文件

1.新手此时可能遇到一个问题 ubuntu 右键菜单没有新建文件

2.我们使用的是 gedit,不需要手动安装,一般都有

gedit 是一个 GNOME 桌面环境下兼容 UTF-8 的文本编辑器

3.使用下面命在指定目录下创建一个 index.php 文件

# 下面命令会打开一个指定文件的编辑窗口
# 使用前如果没有该文件会创建新文件,如果有会打开该文件
# 如果是默认安装 php,目录要和下面命令一致 sudo gedit /var/www/html/index.php

4.编辑文件内容为:

提示:ubuntu 终端中,

粘贴的快捷键:Ctrl + Shift + v

拷贝的快捷键:Ctrl + Shift + c

<?php

    //输出当前 php 环境信息
echo phpinfo(); ?>

右上角 -> 保存

左上角可以切换文件

截图:

三、重启 apache

sudo /etc/init.d/apache2 restart

四、打开浏览器访问

地址:http://localhost/index.php

截图:

更多文章

在 ubuntu 上运行 php 脚本的更多相关文章

  1. .netcore跨平台 之 windows上编译,ubuntu上运行

    1 下载并安装netcore sdk    下载地址 https://github.com/dotnet/cli 选取合适的版本下载安装即可 打开 CMD ,输入dotnet,出现以下信息说明已安装好 ...

  2. [转]linux(ubuntu)上运行网易popo

    popo没有linux版,连web版和android版都没有,这个实在是不方便.搞了很久,终于搞定了ubuntu上运行popo,暂时还没出现什么问题. 首先要安装PlayOnLinux,直接安装win ...

  3. Firefox上运行自动化测试脚本提示元素无法点击“WebDriverException: Message: Element is not clickable at point“解决方法

    1. Firefox上运行脚本时提示“WebDriverException: Message: Element is not clickable at point (934.316650390625, ...

  4. Ubuntu下运行Shell脚本

    将一个脚本保存为带有扩展名的文件,如test.sh, 在终端上输入: chmod +x test.sh 然后输入: test.sh 终端显示: test.sh 找不到命令(后来看了鸟个私房菜,发现这样 ...

  5. mac上运行shell脚本遇到回车字符错误

    今天运行一段其他人给的shell脚本,遇到如下问题,这个脚本的内容如下: dname=\((dirname "\)PWD") mkdir ${dname}"/rom_pu ...

  6. ubuntu中运行python脚本

    1. 运行方式一 新建test.py文件: touch test.py 然后vim test.py打开并编辑: print 'Hello World' 打开终端,输入命令: python test.p ...

  7. Ubuntu上运行Blender,在控制台上查看运行结果

    1.首先在控制台打开Blender. 具体操作:找到Blender的安装路径,我的是:/home/lcx/下载/blender-2.78c-linux-glibc219-x86_64 $cd /hom ...

  8. 在ubuntu下运行python脚本

    转自http://www.cnblogs.com/hester/p/5575658.html 1. 运行方式一 新建test.py文件: 1 touch test.py 然后vim test.py打开 ...

  9. 怎么在ubuntu上运行php代码?

    1. 首先,你需要安装Apache2. sudo apt-get update sudo apt-get install apache2 当安装完以后,Apache就已经开始运行啦,你可以进行测试,通 ...

随机推荐

  1. Exponentiation POJ-1001

    http://poj.org/problem?id=1001 //10000000 100000 #include<iostream> #include<cstring> us ...

  2. mono for android 百度map binding项目(转)

    好丫小子之前发布过百度地图android SDK的mono for android绑定dll,许多朋友看过之后说想理解是怎么绑定的,现我把绑定的代码发出来. 针对2.1.2版本百度地图android ...

  3. shiro学习笔记_0300_jdbcRealm和认证策略

    使用shiro框架来完成认证工作,默认是iniRealm,如果需要使用其他的realm,需要配置. ini配置文件详解,官方文档的说明如下: [main] section 是你配置应用程序的 Secu ...

  4. shiro学习笔记_0200_认证

    认证,身份验证,验证用户是否合法 在shiro中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用能验证用户身份: principals:用户的身份信息 ...

  5. hibernate配置hbm2ddl.auto的四个参数

    <!-- Drop and re-create the database schema on startup --> <!-- hbm(hibernatemapping) ,ddl( ...

  6. ubuntu设置root权限默认密码

    1.默认root密码是随机的,即每次开机都有一个新的root密码.我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码2.终端会提示我们输入新的密码并确认,此时的密码就是root新密 ...

  7. 【数组】Subsets II

    题目: Given a collection of integers that might contain duplicates, nums, return all possible subsets. ...

  8. [作业] Python入门基础---九九乘法表

    1.while 循环 : x = 1 while x < 10: y = 1 while y <=x: print('%d*%d=%2d' % (y,x,x*y),end = '\t') ...

  9. file_get_contents 抓取网页乱码。

    iconv string iconv ( string $in_charset , string $out_charset , string $str ) mb_convert_encoding st ...

  10. npm安装过程中的win环境变量设置

    我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立”node_global”及”node_cache”两个文件夹. ...