当前位置: 首页 > 图文教程 > 网络编程 > PHP > 菜鸟的PHP笔记(1,2)

PHP
MySQL数据库常见函数详解(1)
MySQL数据库常见函数详解(2)
MySQL数据库常见函数详解(3)
PHP5中新增加的日期(date)函数的常量
PHP:实现给上传图片加水印的程序代码
PHP动态网站开发中常用的8个小技巧
用PHP程序直接调用文本文件内容分析
简单学习PHP向MYSQL中插入数据的代码
PHP中常用的几个 mysql 语句
初学PHP指导:php.ini 配置详细选项
用动态网页技术PHP生成验证码图片的源代码
PHP动态网页开发实现支持页面回跳的方法
实例:PHP生成word文档格式试卷的代码
PHP开发技巧之用递归替换数组中的内容
实用技巧:PHP中调用Java类的两种方法
PHP的mb_substr和mb_strcut的区别
学习动态网页技术PHP:GD库安装问题详解
动态网页制作技术PHP的拼写检查函数库
通过PHP服务器端特性的配置加强PHP的安全
由浅入深学习动态网页制作PHP的编程与应用

菜鸟的PHP笔记(1,2)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 71 ::
收藏到网摘: n/a

菜鸟PHP笔记     7月15日 大约半小时
  大概印象:PHP的语法原来和C语言很像啊。早就听说PHP加MySQL,但是今天才知道原来其实PHP和MySQL并不是固定搭配,其实也可以和Oracle等数据库连接,不过还是MySQL常见和好用一些。
  (一)配置Apache服务器:
  一直听说要用Apache和PHP搭配,现在才知道原来Apache也可以搭配ASP和JSP。无论如何,为了学习PHP要先到Apache.org,下载Apache的安装包,当然是下的直接可以安装的那个版本,以后再学习那个需要自己编译的吧。结果在安装过程中和原来的IIS冲突了,因为80端口被占用了,只好暂时卸载了IIS。之后就一切顺利了,在浏览器里输入http://localhost/,页面上出现大号的“It works!”。表示安装成功!
  哈哈,下面可以把主页简单的修改一下了。找到默认的访问目录,我的是C:\Program Files\Apache Software Foundation\Apache2.2\htdocs。不过这个目录实在太长,我想把默认的访问目录改成E:\php。找到C:\Program Files\Apache Software Foundation\Apache2.2\conf里的httpd.conf文件,找到“DocumentRoot”把目录改了,可是总是遇到403, 我郁闷了,这里卡住了。啊啊啊!!!搜索一下,看来可能是新版本的bug?算了,目的是PHP ,再把目录改回来。搜索过程中找到一个不错的blog哦,http://www.chweng.idv.tw/index.php。等有时间的时候再拜访一下。
  (二)安装PHP:
  首先当然是去下载了,到http://www.php.net/downloads.php下载 Windows Binaries的ZIP包。随便解压到E:\php,将该目录下的php.ini-recommended改为php.ini并复制到C:\ Program Files\Apache Software Foundation\Apache2.2目录里,打开php.ini,找到extension_dir = "./",修改为extension_dir ="E:\php" ,将;session.save_path = "\tmp"改为session.save_path = "E:\php\session"
……困的不行了,剩下的明天再说。
菜鸟PHP笔记     7月16日 大约一个半小时
  插曲:今天重装系统了,重装系统之后,又重装了Apache,不知道为什么不好使了,郁闷啊!经过二十分钟的奋战,终于还是好使了,不过其实我自己也不知道是怎么弄的。我发誓一定要学Linux!!!
  继续,手工新建文件夹"E:\php\session",然后再修改几个选项就好了,大概都差不多啦。然后复制PHP目录下的php5ts.dll到C:\ WINDOWS\system32。再把php5apache2.dll复制到C:\Program Files\Apache Software Foundation\Apache2.2\modules。最后在httpd.conf文件的最后插入
LoadModule php5_module modules/php5apache2.dll
AddType application/x-gttpd-php .php。
  完成,下面看看成功没?失败啦!!!!!寻找原因中。
看来users notes还真管用啊,下面有人贴出了解决办法: