PHP教程001:PHP介绍和环境配置

文章目录

1、php是什么

  • 通用:跨平台,如windows、Linux、MacOS
  • 开源
  • 免费
  • 服务器端
  • 脚本语言

2、php能做什么

  • 可以快速动态的生成HTML页面
  • 可以返回前端需要的各种类型的数据
  • 可以高效安全的处理表单数据
  • 可以安全的操作服务器上的文件
  • 可以控制与客户端的会话
  • 可以对用户的行为进行授权

3、php程序执行流程

客户端(浏览器/命令行)------>服务器端(Apache/Nginx)------>php解释器(php.exe)

4、需要什么基础

  • 不需要硬性基础
    • HTML
    • CSS
    • JS

5、环境介绍

5.1、WEB环境

  • Web服务(apache和nginx)
  • PHP
  • MySQL

5.2、环境集成包

因为多环境、多版本、多系统,集成包(phpStudy、Xampp、宝塔面板、wdcp面板),安装方便。

3、phpStudio软件下载

官网下载地址:

url 复制代码
https://www.php.cn/xiazai/gongju/1532

下载完成,双击运行即可

运行结果如图:

添加网站,这里的站点目录要注意,把文件夹放在E:\Code\phpStudio_V1.1_beta\release\www\www.php8.com,以后的代码就要放在www.php8.com文件夹下:

添加host,找到C:\Windows\System32\drivers\etc路径下的host文件

接着在www.php8.com文件夹中新建index.php文件,添加如下代码

php 复制代码
<?php
    phpinfo();

再次访问www.php8.com

如果,没有出现上述页面,解决方式:设置short_open_tag=on;

php.ini路径在E:\Code\phpStudio_V1.1_beta\release\softs\php\php-8.0.2-nts下。

相关推荐
H.莓飛2 小时前
【数据结构】排序_OJ题(一):计数、桶与排序后的处理
java·开发语言·数据结构
wangchunyu1142 小时前
JAVA AQS与Lock实现原理(含CAS)
java·开发语言·word
爱喝水的鱼丶3 小时前
SAP-ABAP:ECC→S/4HANA ABAP 迁移升级指南——程序改造、语法兼容与性能优化 导语
运维·开发语言·性能优化·sap·abap·经验交流·开发交流
小灰灰搞电子4 小时前
Rust+Slint 实现FTP客户端调试助手源码分享
开发语言·后端·rust
外收内放4 小时前
面向对象高级(实战案例)
开发语言·python·学习
fanruitian5 小时前
python else用法
开发语言·python
FRing035 小时前
JavaScript入门到精通二十六(变量提升、函数剩余参数、展开运算符、ES6箭头函数)
开发语言·前端·javascript·es6·箭头函数
云深麋鹿5 小时前
C++ | 基于红黑树实现mymap与myset
开发语言·c++
ITxiaobing20235 小时前
海外广告投放的 IP 定位服务怎么选?一份基于实测数据的选型参考
网络协议·tcp/ip·php
weixin_417396836 小时前
桌面云终端PXE启动失败怎么排查?从DHCP Option到镜像下发
开发语言·前端·php·技术·酒店·综合布线·弱电