初识PHP

  • What?
  • Why?
  • How?
    • 搭建环境
      • 启动 apache sever
      • 启动PHP
      • vim编辑器的用法
      • 配置网站
        • 设置网站路径
        • 创建自己的第一个php脚本
        • 编辑php
  • End
    • 学到了什么?
    • 下一步计划:

What?

PHP曾用名Personal Home Page,现用名Hypertext Preprocessor(明显洋气些)“超文本预处理器”。还没进入实战,目前理解尚浅。

Why?

1⃣️考试需要
2⃣️免费开源
3⃣️某人脑残新入一枚MBP,系统自带apache、php,为了省事,✌️。

How?

搭建环境

工具 MBP2019

启动 apache sever

       sudo apachectl start/restart    #启动/重启 apachesudo apachectl stop             #停止 apache#浏览器输入http://localhost       验证#成功显示 It works!

启动PHP

       进入/etc/apache2文件夹,修改httpd.conf文件找到#LoadModule php7_module libexec/apache2/libphp7.so去掉##使用vim编辑器进行上述操作

vim编辑器的用法

       编辑os系统的.conf文件,打开终端找到需要编辑的文件夹 cd /etc/apache2编辑该文件夹中的文件 sudo vim httpd.conf

配置网站

设置网站路径

# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">## Possible values for the Options directive are "None", "All",# or any combination of:#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews## Note that "MultiViews" must be named *explicitly* --- "Options All"

创建自己的第一个php脚本

   找到网站路径 cd /Library/WebServer/Documents复制自己的php文件 sudo cp index.html.en info.phpvim编辑该文件 sudo vim info.php

编辑php

//it works后插入语句
<?phpecho "The 1st Minimor's .php";
?>

End

学到了什么?

1、在Mac os搭建PHP环境;
2、用vim编辑简单的PHP脚本;
3、了解简单的终端编译语句;

下一步计划:

1、用php实现一个互联网小功能;
2、学会简单使用MyASQL;
3、预计7月前完成;

小目标:制作一个微信小程序

我的第一个PHP脚本相关推荐

  1. php写一个shell脚本文件格式,一篇文章学会——shell脚本编写

    用了caffe有一段时间了,感觉自己写shell脚本的能力有待提高,特地从菜鸟笔记处系统的看了一遍,其实学习基础就可,内容也不多,我就不总结了.把网站上的内容用markdown重新编辑了一下,各位可以 ...

  2. python从外部传入参数_从另一个Python脚本运行一个Python脚本,并传入参数 - python...

    我想从另一个Python脚本运行一个Python脚本.我想像使用命令行一样传递变量. 例如,我将运行我的第一个脚本,该脚本将遍历值列表(0.1.2.3),并将其传递给第二个脚本,依次为script2. ...

  3. (转)分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)...

    分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间) 很多时候我们都需要计算数据库中各个表的数据量和每行记录所占用空间 这里共享一个脚本 CREATE TABLE #tab ...

  4. anaconda怎么运行python程序_第一个python程序,从安装python环境到人生第一个py脚本运行全过程...

    文章目录 前言一.安装python运行环境 1.官网https://www.python.org下载安装包.exe 2.安装python二.python模块下载 1.配置pip环境变量 2.下载pyt ...

  5. linux shell脚本中调用另一个shell脚本

    先来说一下主要以下有几种方式: 1.fork: 如果脚本有执行权限的话,path/to/foo.sh.如果没有,sh path/to/foo.sh. 2.exec: exec path/to/foo. ...

  6. vc++6.0获取磁盘基本信息_分享一个实用脚本--一键获取linux内存、cpu、磁盘IO等信息...

    概述 今天主要分享一个shell脚本,用来获取linux系统CPU.内存.磁盘IO等信息. 脚本 #!/bin/bash # 获取要监控的本地服务器IP地址 IP=`ifconfig | grep i ...

  7. 【Groovy】Groovy 脚本调用 ( Groovy 脚本中调用另外一个 Groovy 脚本 | 调用 evaluate 方法执行 Groovy 脚本 | 参数传递 )

    文章目录 一.Groovy 脚本中调用另外一个 Groovy 脚本 1.调用 evaluate 方法执行 Groovy 脚本 2.参数传递 二.完整代码示例 1.调用者 Groovy 脚本 2.被调用 ...

  8. python脚本中执行另一个脚本_如何用python调用另一个python脚本?

    如果想要将已经设置好的内容,在转移到另一个位置要怎么做呢?小编能写到的方法有,照抄,复制,以及转移使用.在我们日常办公上是非常好理解的,就是ctr v,但是如果想在编程上,将某一位置拿去到别的项目上使 ...

  9. 在SqlServer中把多个job生成一个sql脚本

    在SqlServer中把多个job生成一个sql脚本 打开sqlserver,找到"查看",选择"对象资源管理器详细信息",双击sqlserver agent, ...

  10. 第一个shell脚本

    第一个shell脚本打开文本编辑器(可以使用vi/vim命令来创建文件),新建一个文件test.sh,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shel ...

最新文章

  1. 无刷新上传图片,ajax 和 iframe
  2. UVa573 The Snail
  3. 22-高级特性之内建方法(3)
  4. 设计模式的征途—12.享元(Flyweight)模式
  5. 关于C++中vector和set使用sort方法进行排序
  6. TCP/IP协议族 详解(TCP/IP四层模型、OSI七层模型)
  7. javascript 反斜杠\
  8. webpack上线版(生产环境中推荐使用)
  9. disable path length limit_通过Antsword看绕过disable_functions
  10. debian 升级后mysql_教你在Debian和Ubuntu上升级MySQL
  11. swagger OAuth认证
  12. jvm 解释器和编译器
  13. win10下正确使用Sublime Text搭建python调试环境
  14. 苹果 Mac 第二桌面窗口变黄怎么办?只需调整三个设置
  15. java图像增强 对数_OpenCV图像增强之对数变换log C++
  16. 基于STC89C52单片机的LED显示电子钟的制作
  17. 预约洗车/美容/维修/家政/保养/上门洗车预约小程序源码及管理系统
  18. Kettle之Carte最佳实践
  19. 从Code Review 谈如何做技术
  20. Spring控制事务回滚

热门文章

  1. Doris(1):Doris介绍
  2. pc端集成企业微信的扫码登录及遇到的问题
  3. 记录一次java集成华为,oppo,vivo推送的经历
  4. 单片机学习笔记————51单片机实现矩阵键盘的组合按键触发
  5. JS Ajax实现文件下载功能
  6. css3金鱼在浴缸吐泡泡动画
  7. 日记侠:关于朋友圈文案策划,你如何理解?
  8. 听大佬学习生活分享后的总结感悟
  9. mysql计算每门课程的平均分_学生各门课程成绩统计SQL语句大全
  10. 【面试复习】—— 数据库