分类“Apache & MySQL & PHP”的存档
- 2010.0608
-
- 在服务端合并和压缩JavaScript和CSS文件
Web性能优化最佳实践中最重要的一条是减少HTTP请求,它也是YSlow中比重最大的一条规则。减少HTTP请求的方案主要有合并JavaScript和CSS文件、CSS Sprites、图像映射(Image Map)和使用Data URI来编码图片。CSS Sprites和图像映射现在已经随处可见了,但由于IE6和IE7不支持Data URI以及性能问题,这项技术尚未大量使用。目前大部分网页中的JavaScript和CSS文件数量和开发时一致,少量的网页会根据实际情况采取本地合并,这些合并中相当多的是有选择地手动完成,每次新的合并都需要重新在本地完成并上传到服务器,比较的随意和繁琐,同样文件的压缩也有类似的情况。而利用服务端的合并和压缩,我们就可以按照开发的逻辑尽可能让文件的颗粒度变小,利用网页中URL的规则来自动实现文件的合并和压缩,这会相当的灵活和高效。
- 标签:Combo Handler, Minify, YUI, 性能
- 在1:50发表于Apache & MySQL & PHP, Javascript & DOM & AJAX,有评论55条
- 2010.0529
-
- 启用Mod Rewrite和.htaccess
Apache的Mode Rewrite模块提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。在大多数情况下,它和.htaccess文件配合使用。比如本篇文章的URL(http://dancewithnet.com/2010/05/29/making-mod-rewrite-and-htaccess-work-on-mac-os-x)就是Wordpress配合Mod Rewrite模块和.htaccess文件一起实现的,即所谓的固定链接(Permalinks)。
- 标签:apache, htaccess, mac, rewrite
- 在20:09发表于Apache & MySQL & PHP, Apple,有评论20条
- 2010.0509
-
- 在Mac OS X中配置Apache + PHP + MySQL
Mac OS X 内置Apache 和 PHP,使用起来非常方便。本文以Mac OS X 10.6.3和 10.8.1为例。主要内容包括:
启动Apache
有两种方法:
- 打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”。注意,从Mac OS X从10.8开始取消了 “Web共享(Web Sharing)”。
- 打开“终端(terminal)”,然后(注意,sudo需要的密码就是系统的root帐号密码)
- 运行“
sudo apachectl start”,再输入帐号密码,这样Apache就运行了。 - 运行“
sudo apachectl -v”,你会看到Mac OS X的Apache版本信息,如10.8.1中:Server version: Apache/2.2.22 (Unix) Server built: Jun 20 2012 13:57:09
- 运行“
如此在浏览器中输入“http://localhost”,就可以看到一个内容为“It works!”的页面,其位于“/Library(资源库)/WebServer/Documents/”下,这就是Apache的默认根目录。
- 标签:apache, mac, mcrypt, MySQL, php, phpMyAdmin
- 在2:37发表于Apache & MySQL & PHP, Apple,有评论143条
- 2007.1007
-
- 从MySQL4.0向MySQL5迁移数据
用phpMyAdmin时在导入和导出MySQL5数据时,有一个SQL compatibility mode选项,其可选值为NONE、ANSIDB2、MAXDB、MYSQL323、MYSQL40、MSSQL、ORACLE、TRADITIONAL。这是MySQL解决导入导出数据时不同数据库类型或者版本SQL语句不同的问题。MYSQL40选项明显是为了解决和MYSQL4.0数据迁移问题,但是用phpMyAdmin管理MySQL4.0(版本是4.0.25)时,则没有SQL compatibility mode这个选项,应该是不支持吧。
MySQL的默认编码是latin1,而从MySQL4.0中导出数据的SQL语句并没有编码声明(《利用phpMyAdmin把wordpress数据从MySQL4迁移到MySQL5》),所以如果从MySQL4.0中导出数据的编码不是latin1,比如是utf8,那么直接导入到MySQL5中编码会是默认的latin1而出现中文乱码。所以操作步骤如下: 阅读全文 »
- 标签:MySQL, phpMyAdmin, utf-8, 乱码, 编码
- 在0:36发表于Apache & MySQL & PHP,有评论5条
- 2007.1004
-
- 升级到Wordpress2.3小结
前几天Wordpress2.3 Dexter发布了(简体中文版),2.3的版本除了增加内置tags标签、插件更新通知、url地址处理等等一系列新的特性,还做了大量的优化、提高效率。Wordpress的主程序升级向来比较容易,其难点在于解决插件和自定义主题的不兼容问题,这次由于增加了内置tag功能,已明确不兼容目前广泛使用的Ultimate Tag Warrior,另外就是放置网志的主机太慢了、环境(PHP4.4+MySQL4.0.25)太老了且偶尔不稳定,所以趁机转移到danbao的MyBrand(PHP5.1.4+MySQL5.0.24)上来。 阅读全文 »
- 标签:MySQL, UTW, wordpress, 编码
- 在6:46发表于Apache & MySQL & PHP,有评论10条
- 2007.0125
-
- 利用phpMyAdmin把wordpress数据从MySQL4迁移到MySQL5
通过对比用phpMyAdmin从MySQL和MySQL5导出wordpress数据的不同点,从而解决迁移中的出错问题,这个解决方法不是仅用在迁移Wordpress数据上,实际上是通用的。 阅读全文 »
- 标签:MySQL, phpMyAdmin, wordpress
- 在6:29发表于Apache & MySQL & PHP,有评论4条
- 2006.1110
-
- 使用SSI功能时,GB2312转换成UTF-8的注意事项
最近进行一个项目,为了便于静态页面的维护,利用Apache的SSI功能把多个页面相同的内容提取到一个页面上,然后Include需要页面上。文件的开始采用的编码是GB2312,但是由于应用了AJAX而其默认编码是UTF-8等原因,需要把页面编码GB2312转换成UTF-8。 阅读全文 »
- 标签:ssi, utf-8, 编码
- 在5:28发表于Apache & MySQL & PHP,有评论2条
- 2006.0214
-
- MySQL&phpMyAdmin安装于Win下
MySQL是一种精巧的中小型数据库系统,是现在非常流行的“Linux+Apache+PHP+MySQL”中不可或缺的一环。phpMyAdmin是用PHP编写的一个MySQL数据库管理工具,使用它可以在比较友好的界面下操作MySQL,而其本身就是php来写的,是一个非常棒的php源码教材。 阅读全文 »
- 标签:MySQL, php, phpMyAdmin
- 在17:24发表于Apache & MySQL & PHP,有评论0条
- 2005.0916
-
- 安装Apache+PHP在Windows+IIS下
Linux+Apache+PHP+MySQL是一个低成本效率高而又稳定的WEB Server,但是我们绝大部分开发都是在Windows环境下完成开发,然后移植到Linux或者Unix下。现在依据个人体验来说明一下Windows XP+IIS下安装Apache2+PHP 5。没有IIS安装就更加简单,除去IIS相关步骤就可以了。 阅读全文 »
- 标签:apache, iis, php, windows
- 在0:05发表于Apache & MySQL & PHP,有评论25条


