最MC论坛

标题: PHP从小白到砖家 [长期不定期更新] [打印本页]

作者: Jianghao7172    时间: 2016-4-23 08:52
标题: PHP从小白到砖家 [长期不定期更新]
本帖最后由 Jianghao7172 于 2016-4-23 09:26 编辑

[attach]10554[/attach]

PHP:计算机网络编程语言


求加精!



关于本教程

本教程由jianghao7172制作,未经作者书面允许,不得以任何形式传播,复制,以及用于商业目的
受到多方面影响,例如系统设置,网络状况等,不能保证本教程内的PHP代码能在您的电脑上正确运行
由于此教程只是提供部分代码,并不是完整的,安全的,如果不加修改直接使用在您的网站可能会存在网站被入侵的风险!
教程内提供的所有附件仅供测试和学习使用,请在测试完后24小时内删除

目录

1.认识PHP

2.一句话


第一章 认识PHP



什么是PHP?

PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。可以生成Forms,ComboBoxes,Grid,Menus等的组件,并支持将数据转为XML/JSON格式。

PHP原始为 Personal Home Page的缩写,现已经正式更名为 "PHP: Hypertext Preprocessor"的缩写。注意不是“Hypertext Preprocessor”的缩写,这种将名称放到定义中的写法被称作递归缩写。PHP于19  ISAPI筛选器94年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf 为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。最初这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。

更多关于PHP的知识,请点我

安装PHP环境

由于考虑到此贴是给PHP新手学习的,而PHP安装过于繁琐,在此直接提供一款集成的建站包:XAMPP

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。

点击下载XAMPP(注:由于下载地址是从好搜直接复制来的,如果失效了,请直接so.com搜索 XAMPP 即可下载 下载地址通常在排在第一)

安装我相信大家都会,这里就不详细说明了
1.安装
       --注意:请选择剩余空间大于5G的磁盘安装!
       --注意:请记住你的安装位置!
2.打开,界面如下图
[attach]10550[/attach]

3.点击Apache 左边红色的 X ,点一下,就会变成绿色的 ,然后点击右边的 Start
4.点击Mysql 左边红色的 X , 点一下,就会变成绿色的 ,然后点击右边的Start
↑懒得重新打,我直接复制两遍= =

安装完成。

网站文件存储位置

网站的存储位置肯定不是你的桌面什么位置的,不可能说你电脑任何一个文件夹的PHP都能通过浏览器访问
你要把你制作的网页储存在一个特定的文件夹

打开  安装目录>htdocs

把你的所有PHP文件,包括HTML,网页中引用的CSS文件,图片文件等,都塞进这个文件夹
htdocs就是网站根目录,你通过浏览器打开你的网站(比如直接访问www.zuimc.com)就会直接访问htdocs这个目录

如何自动访问你制作的网页?

很简单!把你的网页改名为 index.php 就会自动访问了!

先来介绍基本语法

PHP中可以插入HTML代码,PHP解释程序会自动区分PHP代码

代码分界符
  1. <?php 和 ?>
复制代码
在<?php ?>内的所有字符都会被当做PHP代码进行解释,请在<?php ?>外插入html代码

查看你的PHP版本信息

在<?php ?>中间添加一段
  1. <?php
  2. phpinfo()
  3. ?>
复制代码
然后保存,复制到  安装目录>htdocs  文件夹并尝试运行
浏览器打开http://127.0.0.1/你的网页文件名.php ,如果出现了下面这张图中的网页,恭喜你,你已经可以开始制作网站了!
[attach]10549[/attach]


作者: 冰皑c    时间: 2016-4-23 21:38
虽然我是学HTML5的 但还是支持一下LZ!
作者: Jianghao7172    时间: 2016-4-24 09:50
冰皑c 发表于 2016-4-23 21:38
虽然我是学HTML5的 但还是支持一下LZ!

谢谢大家来捧场
作者: a1234859    时间: 2016-6-17 12:07
好复杂啊  看都看不懂




欢迎光临 最MC论坛 (http://www.zuimc.com/) Powered by Discuz! X3.2