初识PHP

初识PHP

1.认识PHP

什么是PHP

  • PHP超文本预处理器、一门服务器端的脚本语言
  • 注意:所有PHP文件都不能双击运行,必须通过服务器来访问。
  • PHP原始为 Persional Home Page 的缩写,已经正式更名为 " PHP:Hypertext Preprocessor "

2.搭建PHP开发环境

  • LAMP:Linux(操作系统)、Apache(服务器软件)、Mysql(数据库管理软件)、PHP(服务器端脚本编程语言)
  • LNMP:Linux(操作系统)、Nginx(服务器软件)、Mysql(数据库管理软件)、PHP(服务器端脚本编程语言)
  • 注意:以上两个操作系统不建议初学者使用,Linux 不建议初学者去使用
  • WAMP(集成环境,利于初学学习):Windows(操作系统)、Apache(服务器软件)、Mysql(数据库管理系统)、PHP(服务器端脚本编程语言)
    首先都是在本地书写代码,然后通过 get 版本控制器推送到服务端

认识WAMP环境

图标的三种颜色:

  • 红色:
  • 黄色:代表部分服务未启动(有可能是端口冲突,也有可能是未安装成功)
  • 绿色:代表所有服务已启动,可以正常使用

如何搭建虚拟主机

1.找到 Apache 配置文件 -> wamp64/bin/apache/apache2.4.51/conf/httd.conf
2.开启 Apache 配置文件中虚拟主机配置文件选项: Include conf/extra/httpd-vhosts.conf  如果有 # 要去掉(# 代表注释)
3.找到虚拟配置文件 wamp64/bin/apache/apache2.4.51/conf/extra/httpd-vhosts.conf
4.复制代码:(可以配置多个虚拟主机)
<VirtualHost *:80>
  ServerName ppqppl.com        # 访问地址名称(域名)
  ServerAlias ppqppl.cn        # 访问地址别名(别名)
  DocumentRoot "${INSTALL_DIR}/www/ppqppl"    #管理地址
  <Directory "${INSTALL_DIR}/www/ppqppl/">    #以下为目录权限设置
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>
5.找到系统配置文件 C:/Windows/System32/drivers/etc/hosts 配置 ip 及域名
例:127.0.0.1 ppqppl.com    #地址 + 域名
6.重启 Apache 服务器

如何创建 PHP 文件

  • PHP 文件的后缀名就是 .php
  • PHP 文件可以使用英文或者拼音,禁止使用中文命名
  • 不允许有特殊字符
  • 文件的命名要有意义

如何设置使在局域网内能够访问 php 页面

<VirtualHost *:80>
  ServerName ppqppl.com    #解析ip
  ServerName 192.168.50.18 #解析ip
  ServerAlias ppqppl.com    #设置解析后的本地访问地址
  DocumentRoot "${INSTALL_DIR}/www/ppqppl"
  <Directory "${INSTALL_DIR}/www/ppqppl/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted    #设置能够访问 Require local 为仅能本地访问
    Allow from all    #设置能够访问
  </Directory>
</VirtualHost>

3.PHP 的开始和结束标记

一般程序都是通过写 HelloWorld 类认识基本过程,但 PHP 中不需要写,在 PHP 中写 HelloWorld 毫无意义

1.phpinfo() 显示当前服务器信息

  • PHP 版本号:( 7 以下过老,现在一般都是 7 以上的版本 )

  • PHP 配置文件路径:

​ 第一个表示 PHP 配置文件路径
​ 第二个表示 PHP 配置文件实际加载路径

  • 完整功能模块,在这个页面能够看到它表示 PHP 已经加载了该模块,可以使用模块下相关的函数或者方法:

支持数据库函数:

PHP 的开始和结束标记

以 <?php 开始以 ?>php 结束,中间书写 PHP 代码即可(完整格式,推荐使用)(如果页面中是纯 PHP 代码,可以省略掉结束符,仍然可以运行)
如果使用短标签 <? 开始, ?> 结束,中间书写 PHP 代码(短风格模式)
    注意:
    1.如果需要使用段风格模式,必须开启 php.ini 配置文件中的 short_open_tag = off 设置为 on 才能使用(了解即可,不推荐使用)
    2.设置 short_open_tag = on 之后需要重启 Apache 服务器
配置文件在:D:\IDE\php_environment\wamp64\bin\apache\apache2.4.51\bin\php.ini
PHP7 版本之前还有两种方式
    <% %> ASP 风格,同样不能够直接使用,还是需要去配置文件开启才行
    <script language="php"> 中间书写 PHP 代码 </script> script 长风格模式

4.PHP 的其他特性

  • PHP 是一门脚本语言,可以和其他的代码进行混编( HTML/CSS/JS )

  • PHP 的指令分割符(或者叫命令执行符)

    • 英文状态下的分号( ; )
    • 任意一句 PHP 代码之后都必须使用命令执行符进行分割
    • 如果该 PHP 代码已经是最后一句代码,可以不写指令分割符
  • 程序代码的分类

    • 单条 PHP 代码
    • PHP 代码块(流程控制、函数、类)
  • 关于程序的注释问题

    • 注释分为两大类:单行注释和多行注释

    • 单行注释:

    • // 后面的是数值的内容
      # 后面是注释的内容
      
    • 多行注释:

    • /* 中间写注释内容 */
      
    • 注意:多行注释不能包含多行注释,可以包含单行注释,因为注释以 /* 开始找到离自己最近的结束符停止

  • 关于空白字符的处理

    • PHP 不解析任何的空白字符
posted @ 2022-09-05 09:44  ppqppl  阅读(17)  评论(0编辑  收藏  举报