Tag Archives: php

配置 Mysql 允许远程连接

MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架构来说是没有问题的. 但随着网站流量的增加, 后期服务器架构可能会将 Web-Server 与 MySql-Server 分别放在独立的服务器上, 以便得到更大性能的提升, 此时 MySql-Server 就要修改成允许 Web-Server 进行远程连接. 假设我们有: Web-Server : 192.168.1.100 //ubuntu Mysql-Server : 192.168.1.101 //xp 我们可以按照下面的步骤修改: 1, 登录 Mysql-Server 连接本地 mysql (默认只允许本地连接) Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:\Documents and Settings\kuco>mysql -h localhost -u root -p Enter [...]
Posted in Mysql, PHP | Also tagged , | Leave a comment

PEAR 之 Cache_Lite

应付网站高流量与大并发的一个好办法就是灵活的运用缓存机制, 各种缓存中最常见的就是内存缓存与文件缓存了, 本文要介绍的的就是大名鼎鼎的小巧的文件缓存类 PEAR::Cache_Lite 官网介绍页面: http://pear.php.net/manual/en/package.caching.cache-lite.intro.php 描述: PEAR::Cache_Lite 是一个小型的缓存系统. 它为高流量网站进行了优化, 所以它是快速和安全的(因为它使用了文件锁 和/或 反讹误测试), 目标和技术细节: 速度, 简单, 安全 安装: 1, 下载 Cache_Lite 包(http://pear.php.net/package/Cache_Lite/download) 我下载的是 Cache_Lite-1.7.8 (http://download.pear.php.net/package/Cache_Lite-1.7.8.tgz) 2, 下载 PEAR 包(http://pear.php.net/package/PEAR/download) 我下载的是 PEAR-1.9.1 (http://download.pear.php.net/package/PEAR-1.9.1.tgz) 下载 PEAR 包是因为 Cache_Lite 类依赖于它(调用了 PEAR 的错误处理机制) 3, 在网站根目录建立 include 目录 4, 在网站根目录建立 cache_dir 目录(也可以建立在其它地方, 注意设置正确的读写权限) 5, 解压两个下载好的压缩包复制以下文件到 include 目录中 ./PEAR-1.9.1/PEAR.php ./PEAR-1.9.1/PEAR5.php ./Cache_Lite-1.7.8/Lite.php [...]
Posted in PHP, pear | Also tagged , | Leave a comment