欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOC文档下载
 

PHP学习第35学习笔记

  • 资源ID:163848511       资源大小:724.50KB        全文页数:14页
  • 资源格式: DOC        下载积分:9.9积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要9.9积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

PHP学习第35学习笔记

31讲 PHP开发环境的搭建和使用 appserv套件安装php开发环境的搭建1. 在window下搭建(apache(iis)+ php + mysql+phpmyadmin) => wamp在linuxlinux +apache+mysql+php =>lamp我们先看看如何在windows安装 套件软件appserve 是一个泰国人,该软件把我们需要环境软件打包安装(apache+mysql(数据库)+php(php开发)+phpmyadmin这个管理mysql的一个节目操作软件.)演示如下:1. 准备软件 appserver ,你可以网上下载2. 安装(基本是傻瓜式安装)安装可以选择安装哪些组件 测试一下我们的套件是否安装ok在apache的默认路径下,开发一个 hello.html 和 hello.php文件,看看是否能够正常访问.同时我们可以来管理mysql数据库,到此我们可以确认四大软件安装ok 自定义安装32讲 PHP开发环境的搭建和使用 自定义安装apache+php+mysql+phpmyadmin 自行安装我们建议大家,安装的时候安装到同一文件夹,利用管理(文件夹不要中文)安装完一个测试一个.1. apache完后 2. 下载 php 核心包(用于支持php开发 )VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。VC9就是the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。那我们如何选择下载哪个版本的PHP呢?如果你是在windows下使用Apache+PHP的,请选择VC6版本;如果你是在windows下使用IIS+PHP的,请选择VC9版本;那Non Thread Safe是什么?Non Thread Safe就是非线程安全;Thread Safe 是什么?Thread Safe 是线程安全;官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thread Safe 版本的PHP来使用php 核心包的安装就是解压即将3. 如何将apache 和php 整合也即是说,怎样才能让apache处理php在apache 的conf目录下 的 httpd.conf加入如下代码:LoadModule php5_module E:/myEnvironment/(php安装路径)/php5apache2_2.dllPHPIniDir “E:/myEnvironment/(php模块安装路径)"AddType application/x-httpd-php .php .phtml说明,我们只要把红色的部分,改成实际php 安装的路径即可把 php.ini-development 文件 改成 php.ini 为什么改,因为我们的php的设置有需要在php.ini修改 在php.ini中可以指定对应的功能模块;这里我们要指定php的扩展库路径extension_dir = "C:/myenv/php-5.3.5/ext"测试看看apache和php是否整合成功写这样一段代码<?php phpinfo();?>重新启动 http:/localhost/test.php4. 安装数据库mysql ,这里我们只安装不讲解1. 准备软件 测试mysql是否可以用1. 写一段php 代码来测试是否成功!/目前你看不懂,没关系<?php $conn=mysql_connect("localhost","root","root"); if($conn) echo "连接mysql数据库ok" else echo "连接数据库失败" ?>当我们没有对php进行正确配置的时候,会报Fatal error: Call to undefined function mysql_connect() in C:myenvapachehtdocstemp.php on line 3原因: 目前没有启用mysql功能,在php.ini中extension=php_mysql.dllextension=php_mysqli.dll5. 安装一个phpmyadmin(该网站实际可以更好的管理mysql)来看看是否可以使用把该压缩包直接解压到htdocs目录, 然后可以直接访问http:/localhost/phpMyAdmin/index.php 即可.到此我们学会 用套餐软件 appserv 来安装,以及使用自定义的方式来打击自己的php开发环境phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyaAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由phpMyAdmin建立常用的php语法,方便编写网页时所需要的sql语法正确性。33讲 PHP开发环境的搭建和使用 安装并配置discuz论坛现在,我们来在自己搭建的php开发/运行环境上 安装一个discuz论坛.Crossday Discuz! Board(以下简称 Discuz!,中国国家版权局著作权登记号 2006SR11895)是康盛创想(北京)科技有限公司(英文简称Comsenz)推出的一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。Discuz! 的基础架构采用世界上最流行的web编程组合PHP+MySQL实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。 准备一个discuz论坛代码 将其解压到 htdocs 目录下 把discuz的upload文件拷贝到 discuz文件夹下 ,然后删除upload文件夹/ CH 以下变量请根据空间商提供的账号参数修改,如有疑问,请联系服务器提供商 $dbhost = 'localhost' / 数据库服务器 $dbuser = 'root' / 数据库用户名 $dbpw = 'root' / 数据库密码 $dbname = 'discuz' / 数据库名 $pconnect = 0; / 数据库持久连接 0=关闭, 1=打开/ CH 论坛安全设置, 调整以下设置,可以增强论坛的安全性能和防御性能 $adminemail = 'admin' / 系统管理员 Email $forumfounders = 'admin' http:/localhost/discuz如果提示 对不起,请将 php.ini 中的 short_open_tag 设置为 On,否则无法继续安装论坛。则修改给大家时间完成搭建php环境并配置好discuz 论坛.数据库密码 root管理员密码 admin下一步 下一步 安装成功可以注册用户。登录 ,发帖,可以登录管理员账户,管理不同用户。34讲 一个ip绑定多个域名。2. 开发第二个网站3. 配置我们的httpd-vhost.conf<VirtualHost 127.0.0.1:81> DocumentRoot "e:/myblog2" #这里配置欢迎首页面 <Directory /> Options FollowSymLinks #不许 别人修改我们的页面 AllowOverride None #设置访问权限 Order allow,deny Allow from all </Directory></VirtualHost>在httpd.conf 文件中让apache监听 81端口#Listen 12.34.56.78:80Listen 80Listen 81现在开始访问第二个网站:81 这时候访问必须带端口号!第二个解决方案: 通过ServerName#配置自己的虚拟主机<VirtualHost *:80> DocumentRoot "e:/myblog" #这里配置欢迎首页面 <Directory /> Options FollowSymLinks #不许 别人修改我们的页面 AllowOverride None #设置访问权限 Order allow,deny Allow from all </Directory></VirtualHost><VirtualHost *:80> DocumentRoot "e:/myblog2" #这里配置欢迎首页面 <Directory /> Options FollowSymLinks #不许 别人修改我们的页面 AllowOverride None #设置访问权限 Order allow,deny Allow from all </Directory></VirtualHost>35讲 php运行时序图 php书写规范 web站点的含义:目录 htdocs 目录 下一个文件夹,该文件夹中包含各种web资源(html/php/css/js/图片/视频.) apache和php在网络中的位置使用uml图,描述了请求php文件的整个流程. php的基本语法介绍1. php 可以和html代码混合 但是一定要使用<?php /php代码?>可以在php中嵌入html代码<?php echo "hello,world"/写一部分html代码?><h1>hello</h1><?php?>2. 还可以使用如下方法嵌入 php 代码(脚本)<script language="php"> echo "<br/>测试一下吧!"</script> 这个推荐3. 如果只是为了显示一个变量的值<?=变量?>举例<?=$i?>4. php代码注释的方法有4.1 注释多行/* */ctrl+j 可以复制当前行/*echo "<br/>aaaa" echo "<br/>aaaa" echo "<br/>aaaa" echo "<br/>aaaa" echo "<br/>aaaa" */4.2 单行注释/ 36讲 PHP基本语法介绍 PHP数据类型介绍1.1 单行注释/#php的基本语法加强Parse : 解析error : 错误syntax : 语法 php 可以和 html 混合使用 php 的变量的定义使用/php中,定义一个变量要以$符号打头$a=890;/我定义了一个变量, 该变量名叫 $a , 然后给该变量赋了一个值890 php 的变量的数据类型,是变化的,php变量的数据类型是由运行时的上下文决定 php区分大小写$i = 89;$I=90;$abc=90;$Abc=900; php 的变量的名称,应当以字母或者下划线开头,不要用数字开头,也不要用特殊字符开头.$3abc=89;php 数据类型有哪些?有三大类1. 基本数据类型1.1 整型1.2 小数型(浮动数) 包含单精度和双精度1.3 布尔类型 (表示真,和 假)1.4 字符串2. 复合数据类型2.1 数组(array)2.2 对象 (object)3. 特殊数据类型3.1 null3.2 资源类型(resource) 37讲 整型细节说明更新时间:2012年11月04日19时18分 来源:基本数据类型的入门案例: 整型 整数类型可以表示一个整数,比如: $ts=1; $ts=-12; 布尔类型 布尔型可以表示真或者假,比如: $ts=true; $ts=false; 小数类型 小数类型可以表示一个小数(float,double) $ts=1.12 $ts=3.1415926 字符串类型 字符串类型可以表示一个字符串 $ts=“我是一个好人 hello”基本概念:何为定义一个变量<?php $a=90; /相当于我们定义了一个变量 $a,并赋值90?>什么叫给变量赋值<?php $a=78; $a=8; /表示用新的值替代 78 $a=”hello”; /表示$a 的类型变化.?> 整型的细节讨论在php中一个整型数据可以用十进制,也可以用八进制和十六进制比如 :$a = 0123; / 八进制数 (是以0开头)$a = 0x1A; / 十六进制数0123 = 3*8的0次方 + 2*8的1次方+ 1*8的二次方=3*1+2*8+1*64=830x1A= A*16的0次方 +1*16的一次方=10+16=26$a=123=3*10的0次方+2*10的1此方+1*10的二次方=3+20+100=123 php的整数都是有符号数.通过该图,我们可以看出,php的整数的二进制的最高位表示符号 通过 PHP_INT_SIZE可以显示我们自己的机器,一个整数用几个字节表示echo PHP_INT_SIZE;通过PHP_INT_MAX 可以显示int 最大的数有多少echo PHP_INT_MAX;请问? 为什么 PHP_INT_MAX是 2147483647我们一起推一下请问?php 的int 型,负数最大表示多少?负数和正数一样大2的31次方减一 如果一个整数的范围超过了最大范围,则自动变成float

注意事项

本文(PHP学习第35学习笔记)为本站会员(wu****ei)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!