PHP 学习教程
一:PHP开发环境配置:
1)、Apache服务器搭建:
a、next->localhost、localhost、管理员邮箱、for all Users..
b、测试安装是否成功:localhost/或
c、配置:打开
找到DocumentRoot "C:/programfile/Apache/Apache2/htdocs"这是Apache的默认
Web文档文件夹 ,将其设置为E:/httproot。
找到将其改成E:/httproot
。
Apache server restart、localhost/,进行测试。
找到DirectoryIndex 在后面加入
。
保存文件,Apache server配置完成。
2)、PHP安装:
a、解压到硬盘上的一个文件夹内如C:PHP,找到-recommended文件改其名为
。
b、打开,找到extension_dir="./"改为extension_dir="E:/PHP/ext"。
c、找到;extension=PHP_
;extension=PHP_
;extension=PHP_
;extension=PHP_
这4行,把前面的;去掉,让这3行生效,让PHP支撑MySQL和GD库等组件。
将文件复制到C:windows下面
d、在E:/PHP/创建文件夹session_tmp,找到_path的这一行,设成
_path="E:/PHP/session_tmp"。这句话是让产生的'session文件都存到自定义
目录 中。
e、保存。
3)、Apache Server 使用PHP程序来解释php脚本:
打开,在最后加入这几行后保存。
LoadModule php5_module E:/PHP/php5apache2_
PHPIniDir "E:/PHP/"
AddType application/x-httpd-PHP
测试:
创建文件,内容为
<?php
phpinfo();
?>
浏览器中输入localhost/运行该脚本。
4)、MySQL安装:
a、Custom->This feature,and all subfeatures,will be installed on local hard
drive,(Developer Components、MySQL Server、Client Programs、
Document)->Install->next->finish
b、Detailed Configuration->Server Machine->Transactional Database
Only->InnoDB Tablespace进行配置就是为InnoDB数据库文件选择存储空间,可以自定义
->Manual Setting,1000->启用TCP/IP,默认端口3306不变->Manual Selected Default
Character Set/Collation,gbk->全部选择,next->Modify Security Settings,root密码
->Execute.
测试:在Windows控制面板中->服务管理找到MySQL服务,启动。
5)、PEAR安装:
PEAR:P HP扩展与应用库,是寻找并重用优秀PHP代码的最有效方式。
安装步骤:a、PHP根目录执行
b、enter->all->enter
c、PHP目录找到PEAR_执行,PHP目录找到执行。
d、打开cmd,进入PHP目录,输入pear -V查看是否安装成功。
常用命令:pear:查看常用命令。
pear list:查看已经安装的PEAR包。
-
SQL的SUBSTR 函数的使用方法介绍
SUBSTR函数是用来截取数据库某一列字段中的一部分。在各个数据库的函数名称不一样(真是蛋疼,后发明的`数据库难道不能同先发明的一样吗?)复制代码代码如下:MySQL:SUBSTR(),SUBSTRING()Oracle:SUBSTR()SQLServer:SUBSTRING();常用的方式是:SBUSTR(str,pos);就是从pos...
-
ASP 时间函数及获取服务器时间的写法
一、常用的ASP时间函数1、now()获取当前系统日期和时间,ASP输出格式:<%=now()%>2、Year(now())获取年份,ASP输出格式:<%=year(now())%>3、Month(now())获取当前月份,ASP输出格式:<%=month(now())%>4、day(now())获取当天数,ASP输出格式:<%=day(now())%>5、hour(now())...
-
制作网页,dreamweaver的基本步骤
网页设计的目的就是产生网站。简单的信息如文字,图片(GIFs,JPEGs,PNGs)和表格,都可以通过使超文件标示语言、可扩展超文本标记语言等标示语言放置到网站页面上。以下是小编为大家搜索整理的Dreamweaver制作网页的基本步骤,欢迎阅读!更多精彩内容请及时关注我们考试...
-
如何理解Javascript的caller,callee,call,apply区别
在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsarguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function:选项。当前正在执行的Function对象的名字。n:选项。要传递给Function对象的从0开始的参数值...