因为自己对PHP+MySQL环境感兴趣,之前用的是easyPHP集成了Apache2.2+PHP5+MySQL5+phpMyAdmin,做本地测试wordpress和Discuz等php程序用。但是以后可能要接管一个服务器,easyPHP等集成的不是很安全,功能上也有漏缺。所以决定安装一套完整版的环境。 我的C盘安装的是XP系统,因为是Ghost安装的系统,而且是SP3的,在网上找不到相应版本的I138文件,所以装不上IIS,前两天在F盘是装上了Windows Server 2003。 学校不可能用Linux系统,就不管了。 于是在Windows XP系统下配置了Apache2.2+php5+MySQL5,在Windows Server 2003下安装IIS6+php5+MySQL5环境。因为MySQL操作命令不好记,所以都再装上了phpMyAdmin,新建和管理数据库就比较容易了。 不出意料,安装过程中问题不断。所显示操作步骤的繁杂,配置php.in、httpd.conf和载入各种dll文件等。 网上有很多的图解教程,有些有问题或者说不适合我的环境。 Windows2003下安装IIS+PHP5我按照的是http://www.cnbbs.cc/thread-79126-1-1.html WindowsXP下安装Apache+php按照的是http://www.longtengwang.com/Article/wlbc/php/jichu/200806/9078.html 对IIS和Apache这两种服务器软件还熟悉,以后慢慢研究吧~
Continue reading...Friday, October 31, 2008
timthumb,最早很奇怪Fresh News主题的图片自动合适,最早以为是文件大小不变,只不过用了width等值调整的。 后来看了Image Gallery这种很酷的图片合集后,才去分析了图片的地址,“ src=”/scripts/timthumb.php?src=/images/whatever.jpg&w=150&h=200&zc=1″ alt=” 今天又自习看了一下原文件timthumb.php。发现代码很简洁,用处很广。 上传到一张大图到空间中如(http://www.yanjiecao.com/wp-content/uploads/2008/10/chinese_umbrella.jpg 546*546),引用地址为: http://www.yanjiecao.com/wp-content/themes/freshnews/thumb.php?src=http://www.yanjiecao.com/wp-content/uploads/2008/10/chinese_umbrella.jpg&h=100&w=100&zc=1&q=80 大小就为100*100 如果大小比率不一样,会自动裁剪。 大小可以调整,支持 gif/jpg/png三种格式。访问一次生成这么多缩略图片对占服务器资源,所以可以在服务器上建一个缓存cache(777权限)文件夹。 昨天帮visitchn修改主题。在首页的文章正文前加左边浮动一张自定义的图片,我借鉴了fresh news的index文件,效果如本文。早知道让他传这个文件,就完美了,生成效果会更好。 timthumb:http://code.google.com/p/timthumb/ 效果演示:文章首页 图片文集
Continue reading...Thursday, October 30, 2008
上学期就和朋友组一个工作室,大家都是很有想法的人,对于网络的兴趣爱好也多。要是能自娱自乐的同时,利用闲暇时间爱你学习下技术不是更好么? 我喜欢网页设计这块,HTML+CSS较为熟悉,就是练手的时间不多。暑假也读了下PHP与MySQL 5程序设计(第二版),对这门语言很看好。因为LMAP开源系统越来越广。Photoshop也越来越熟练。 这学期课多,都是专业课也不想太放松。大三下学期和大四课时少。我是想这学期计划,然后以后再做。但是朋友是大四了,以后他的时间不多。也催了几次,所以10月底开始做了。 初步是4个人,都对网络编程感兴趣,有一定的底子。朋友利用“自己的权利”在学校找了一个办公室,24小时有电还免费上网。我对这个网速是最满意的,校园网,下载速度最快可达10M/s,而且不是在宿舍楼,所以打开电信和网通的网站速度也超快。 10月24号晚上,我们命名了工作室的名称为“红杨工作室”。命名的由来等我们的工作室网站作出来后详细注明。 我们第一个合作的事是完成华北水利水电学院学生会(PR为5,edu域名就是爽啊)的网站,因为这个网站是很造作的,有点落后。 学校的服务器是window server的,相信绝大部分的高校网站都是这种系统,可以想象下微软的垄断及黑屏所带来的影响。 服务器默认支持asp,这语言我就不懂了。只能做些页面的美化和logo的设计。我更喜欢php,因为很多程序都是免费的,而且很强大。但是asp有个好处是支持access,这种数据库简单,直接一个文件放在程序里。不像MySQL,建立起来挺麻烦的。 以前学校有两个工作室,不知道成员叠加没。一个是异光工作室,一个是网络中心的313工作室。异光工作室是是电脑爱好者协会的,有一个在水e方的网站,在水E方做了一个白鹭论坛。学校学校这种气氛不是很好了,从我做起,呵呵 大家都没有过工作室合作经历,所以很多还不明确。一切都在路上,希望走好!
Continue reading...Sunday, June 22, 2008
花了几天时间,找了很多软件工具,如XAMPP,APMXE5,APACHE+PHP+MYSQL+ZEND环境一体化配置2.0 等等。因为很想学习PHP编程,电子资料我都下载了很多。但我对服务器,Apache等都不懂,所以花了我很多时间调试。有问题Google,或者问下QQ好友。 从Google博客上的结果上显示,都推荐XAMPP。我下载了安装版和Lite版,但是都出现了Apache无法启动的问题: “busy… apache started [port 80]” 说明80端口被占用。我用360安全卫士 “高级”选项中的“网络连接状态”查看,把占用80端口的程序都去掉了。还是无法启动。然后 运行-cmd,然后输入netstat -ano,回车。并没有进程占用80端口。最后把所有能关的都关掉,包括杀毒软件。 最后不得不换另一个程序,deepblue 给我推荐了easyphp。 我下了一个试试,但Apache也无法启动。都快崩溃了,重启了两三次电脑。出现下面这个提示: “[Sun Jun 22 14:39:58 2008] [crit] (10022)提供了一个无效的参数。: setup_inherited_listeners: WSASocket failed to open the inherited socket. ” Google了一下,得到解决方案: a.网上邻居->;查看网络连接->本地连接(你正在使用的那个连接,一般是这个名字)->;右键点它选”属性”->;选中”internet协议(TCP/IP) ->;属性->;高级->;切换到”wins”标签->;去掉”启用LMhosts查询”前的勾. b.控制面版->;windows防火墙->;高级标签->;本地连接设置->;服务的标签里勾选”安全Web服务器(HTTPS)”,按两次确定.重启apache服务 终于好了,很高兴。下图: 立马复制Wordpress程序到www文件夹中,开始安装。 建立好数据库,用户名默认为“root”,密码不填。 以后可以开始好好学习PHP编程了! ————-后记—————– easyphp官网已经发布了easyphp 2.0b1版本,我下载安装后,没有出现上面那么多的问题,如果但是开着迅雷软件的话,会弹出窗口说”Thunder5.exe”进程占用了80端口,Ctrl+Alt+Del,然后关闭Thunder5.exe进程,重启easyphp,就可以了。
Continue reading...
Wednesday, November 19, 2008
0 Comments