PHP学习

来源:互联网 发布:windows 进程监控 编辑:程序博客网 时间:2024/05/16 14:17

由于某种需要,这一段需要学习PHP,所以在这类记录一下自己的一些心得和自己在学习中遇到的一些问题。(更新中...)

1.Linux和windows下开发PHP

在这两种系统下开发PHP都需要搭建环境,在Linux下一版用apache作为web服务器,而且相对来说环境的搭建很简单;而在windows下要是开发PHP建议用windows server 2003,windows xp下恐怕遇到的问题更多。在windows下的环境可以采用apache作为web服务器也可以采用IIS作为服务器一般是选用IIS6.0这两种我都用过。但是如果用apache的话好像有一个工具XAMPP,它是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。用它好像会很方便,这个我没用用过,我是单独安装的。在windows下无论是用IIS还是apache(不包括用XAMPP安装)在安装过程中都会遇到一些问题(特别是使用新版本的PHP和Apache时),但是网上一般都有解决方法。

2.PHP中的GD

PHP中的GD功能很强大,但是要安装GD,我用的是PHP5.10里面有相应的库,配置php.ini就可以了。但是经常会遇到一个问题,是十分难解决的,那就是...因其本身有错无法显示”,这个问题网上有些解决的办法,大多数是说删除多余的空格等,但是就我的经验那些都是没有凭据的。主要原因是因为你写的代码中有错误,只要小心修改问题很容易就解决了。

另外在这里提两点:要使php支持mysql和gd,不仅要在php.ini中打开对应扩展,还要将然后把php5根目录下的libmysql.dll和php5根目录下的ext文件夹下的php_gd2.dll、php_mysql.dll拷贝到windows的system32文件夹下。

3.PHP发送Email

PHP为发送email提供了一个mail函数,但是它是基于自己的smtp服务器发送的,使用局限很大。在Linux下可以安装一个smtp服务器就可以使用了,但是在 windows下就麻烦了。怎么解决这个问题呢?其实很简单,那就是用第三方库,这里推荐使用PHPMailer,使用及其方便。我用过了,很方便,不会使用的也不用担心,只要看看它自带的文档就可以很快学会了,里面的demo很不错!

原创粉丝点击