前言
这一章主要讲一讲 PHP 的背景, 优势, PHP 的环境搭建, 书写和调式简单的 PHP 代码, 如何解决简单的 PHP 错误等.
目录结构
思维导图
PHP 简介
PHP 是面向对象, 指令式编程, 设计者是 拉斯姆斯. 勒多夫 出生于格陵兰岛凯凯塔苏瓦克, 是一个丹麦程序员, 他拥有加拿大国籍. 他也是编程语言 PHP 的创始人, 其中 PHP 的头两个版本是由他编写的, 后来他也参与 PHP 后续版本的开发. 类型系统为动态和弱类型语言, 操作系统可以跨平台.
PHP 全称为 Person Home Page, 即 "PHP, 为超文本预处理器, 是一种开源的的计算机脚本语言, 适用于网络开发, 可嵌入到 html 中使用, PHP 还是相对于容易进行学习的.
版本代表:
版本代表
PHP 代表 logo 标准:
PHP 代表 logo 标准
PHP 语言优势
PHP 已经成为全球最热门的 web 开发语言, 这是一个大的趋势发展, 越来越多的人选择使用 PHP 语言来开发网站建设, PHP 语言的优势:
应用广泛, 随着这几年 PHP 的更新与发展, 功能也是越来越强大了, 很多大型网站都是采用了 PHP 开发, 这就证明了 PHP 的功能强大, 强大到能够满足企业网站需求.
PHP 功能函数库的强大, PHP 拥有很多强大的功能处理函数, 数组, 字符串, 目录文件, 数据库等函数.
安全性强大, 这里的安全性是相对的, PHP 语言安全性相对要好, 是因为采用 Linux 服务器, Linux 服务器的安全性比 Windows 服务器安全性能要高.
目前主流技术的支持, 比如 Ajax,xml 等.
有成熟的社区来支持 PHP 的开发.
PHP 是完全免费的, 不用花钱, PHP 学习相对简单, 没有任何基础也是可以进行学习的, 开发成本低.
有很多的开源框架, 像国外有 Yii, 国内有 ThinkPHP 等第三方开发框架, 经过多年的完善, 提高了网站的安全性, 也节约了网站开发时间.
PHP 的环境搭建
搭建 PHP 运行环境:
PHP 程序的工作流程:
PHP 程序的工作流程
实例 - 搭建 PHP 运行环境
下载安装 WampServer
下载地址:
http://www.wampserver.com/en/
进入后如下, 选择 download 进行下载:
下载安装 WampServer
根据电脑位数进行选择即可:
根据电脑位数
进行安装
安装
安装
选择安装位置:
选择安装位置:
选择安装位置:
选择安装位置:
选择安装位置:
安装完成:
把包含系统所有文件的文件夹复制到 wamp 安装目录的默认 Web 访问目录 www 下, 导入数据库, wamp 图标, 选择 phpMyadmin 打开 MySQL 管理程序, 输入用户名 root, 密码为空, 菜单栏的 "导入" 按钮, 选择后缀名 ".sql" 文件, 进行导入.
apache 配置, 开放外网访问权限
- ; XDEBUG Extension
- [xdebug]
- zend_extension ="c:/wamp64/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11-x86_64.dll"
- xdebug.remote_enable = off
- xdebug.profiler_enable = off
- xdebug.profiler_enable_trigger = off
- xdebug.profiler_output_name = cachegrind.out.%t.%p
- xdebug.profiler_output_dir ="c:/wamp64/tmp"
- xdebug.show_local_vars=0
修改 PHP.INI
把
- xdebug.remote_enable = off
- xdebug.profiler_enable = off
- xdebug.profiler_enable_trigger = off
改为
- xdebug.remote_enable = on
- xdebug.profiler_enable = on
- xdebug.profiler_enable_trigger = on
开放外网访问权限
Apache-httpd.conf
把 "Deny from all" 删掉, 再把 "Allow from 127.0.0.1" 改成 "Allow from all", 就可以了
开放外网访问权限
其他方法:
把 wamp 安装目下找到 apache 的 httpd.conf 配置文件
如 C:\wamp64\bin\apache\apache2.4.23\conf\httpd.conf
查找 Require local , 修改为 Require all granted
httpd-vhosts.conf 文件
如: C:\wamp64\bin\apache\apache2.4.23\conf\extra\ httpd-vhosts.conf
同样 Require local 修改为 Require all granted
重新启动 wampserver
配置 ZendStudio
配置 Web 服务器
配置 Web 服务器
配置 Web 服务器
配置 Web 服务器
配置调试服务器
配置调试服务器
配置调试服务器
配置调试服务器
配置调试服务器
配置 ZendStudio
配置 ZendStudio
配置 ZendStudio
书写和调式简单的 PHP 代码
创建 PHP 项目
创建 PHP 项目
创建 PHP 项目
ZendStudio 为新创建的目录新建一个空白的 index.PHP, 我们可以在此文件输入一些测试代码
创建 PHP 项目
调试配置
调试配置: 目的是为了能调试 PHP 代码
调试配置
调试配置
输入调试名称, 选择项目调试入口文件
调试配置
调试配置
输入调试名称, 选择项目调试入口文件
调试配置
设置调试工具为 xdebug
调试配置
设置断点, 解决问题
设置断点
双击要调试的行号的坐标, 当出现蓝色的小圆点, 表示断点设置成功.
启动调试
启动调试
点击绿色爬虫旁边的三角按钮, 选择刚刚创建好的调试项目
启动调试
启动调试
启动调试
Ctrl + F11 直接运行, 直到下一个断点, Ctrl+F2 暂停调试, F5 逐一语句, 单步执行, F6 单步执行.
点击 PHP 可以回到默认的项目视图
附加:
搭建 Dreamweave 和 PHP 开发平台
使用 Dreamweaver 创建站点
主要要完成两处设置:
本地服务器信息的设置
远程服务器信息的设置
编写 PHP 程序
选择菜单 "站点, 新建站点", 输入站点的基本信息
创建站点
设置测试服务器
设置测试服务器
设置测试服务器
设置测试服务器
Wamp5 是 Apache+PHP+MySQL 在 Windows 下的集成环境
总结
至此, 关于我对 PHP 的背景, 优势, PHP 的环境搭建, 书写和调式简单的 PHP 代码, 如何解决简单的 PHP 错误等 讲解到这里, 看到此处的朋友表示感谢.
下面我将继续对 PHP 中的知识进行深入讲解 , 感兴趣的同学可以继续关注本人.
请点赞! 因为你的鼓励是我写作的最大动力!
官方微信公众号
吹逼交流群: 711613774
吹逼交流群
来源: http://www.jianshu.com/p/9f4e27568567