LAMP之路

不积跬步,无以至千里!

linux/freebsd重启nginx、mysql、php-fmp服务命令

2012-10-28 一抹阳光 操作系统

linux: /etc/init.d/nginx start|stop|restart #启动|停止|重启nginx /etc/init.d/php-fpm start|stop|restart #启动|停止|重启php-fpm /etc/init.d/mysql start|stop|restart #启动|停止|重启msyq   freebsd: /usr/local/etc/rc.d/nginx start|stop|restart #启动|停止|重启nginx /usr/local/etc/rc.d/mysql-server start|stop|restart #启动|停...[阅读全文]

评论(0) 浏览(7536)

freeBSD时区设置与时间设置

2012-10-28 一抹阳光 操作系统

FreeBSD经常在安装的时候一不注意就设置了UTC,结果服务器上的时间和我们中国时区的时间总是差8小时,我们可以用下面的方法来更改时区。 #sysinstall 选择 configure 选择 Time Zone UTC = no 选择 Asia 选择 China 选择 east China - Beijing,Guangdong,Shanghai etc. Does the abbreviation `CST' look reasonable? = OK 然后退出sysinstall就可以了。 用date命令验证一下 #date Mon Feb 5 12...[阅读全文]

评论(0) 浏览(3253)

iis6中成功安装.net3.5, asp.net版本却没显示的解决办法

2012-10-24 一抹阳光 环境架设

.net3.5确已成功安装在iis6.0,因为已经你能成功访问,可是在iis的asp.net版本里却只显示1.1和2.0,原因何在? 这几天在研究 .Net 3.5,发现了一个疑问,就是在 IIS 里面为什么看不到 ASP.NET 3.5 的选项?且以前在 .NET 2.0 的时候有个 aspnet_regiis.exe 的执行档 在.NET 3.5 也看不到!! 后来我才搞懂,原來 ASP.NET 3.5 只是使用 .Net Framework 3.5 的组件(assembly)而已!整个核心的架构还是建立在 .NET 2.0 之上,.NET Framework 的 API 都沒变,...[阅读全文]

评论(0) 浏览(2085)

PHP has encountered an Access Violation at XXXXXX 的解决方法

2012-10-23 一抹阳光 PHP

    最近windows2003+IIS6服务器(具体环境配置)频繁出现“PHP has encountered an Access Violation at ××××××”这样的错误,尝试搜索了下,遇到这样问题的人还真不少。我的原因可以锁定在eaccelerator上面,因为之前php运行效率不大满意,所以装了eaccelerator加速,效果还是不错的,但随着数据库不断加大,查询和更新数据库操作太频繁,出现了“PHP has encountered an Access Violation at ××××××”这个错误。网上的解决办法无非就是去掉ea...[阅读全文]

评论(0) 浏览(2084)

emlog nginx伪静态规则

2012-10-21 一抹阳光 网站程序

emlog官方默认只支持apache伪静态。其中.htaccess文件是设置伪静态后自动生成的。 如果服务器是nginx就需要自己写了。 可结合/include/lib/url.php文件。 规则如下:         rewrite ^([^\.]*)/post-(.+)\.html$ $1/index.php?post=$2 last;         rewrite ^([^\.]*)/record/(.+)/page/(.+)$ $1/index.php?r...[阅读全文]

评论(2) 浏览(8077)

asp连接数据库的方法

2012-10-20 一抹阳光 数据库

ADO相关知识 在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:Connection、Recordset 、Command Connection:负责打开或连接数据 Recordset:负责存取数据表 Command:负责对数据库执行行动查询命令 连接各数据库的驱动程序 连接各数据库可以使用驱动程序(OLEDB),也可以使用数据源(ODBC),相对来说使用OLEDB较为方便、简单。 ODBC链接(红色加粗部分为数据库类型,右方为相关连接方式) access "Driver={microsoft access driver(*.mdb...[阅读全文]

评论(0) 浏览(3073)

关于php连接sqlite数据库的心得

2012-10-19 一抹阳光 PHP

之前发现很多国外优秀php网站系统(尤其是论坛)都是支持多数据库的,比如mysql、postgresql、sqlite、甚至mssql、orcale等。 因为sqlite小巧、无需安装,如果使用虚拟主机做站受限制小,所以得到我的关注。 想让已有的php环境支持sqlite要做的只有一步:编辑php.ini,打开以下模块: extension=php_pdo.dll extension=php_pdo_sqlite.dll extension=php_sqlite.dll 上边两项是用pdo的方式连接sqlite,后面的是直接连接。 需要注意的是,PDO方式连接的是sqli...[阅读全文]

评论(0) 浏览(3492)

各种数据库的web管理工具使用简介

2012-10-19 一抹阳光 数据库

接触数据库多了,就会遇到各种各样的数据库管理工具。因web管理工具使用方便(随时随地都可以使用)、跨平台使用。现将本人使用过的工具整理如下: 【php环境】 1.phpMyAdmin Mysql数据库的web管理工具。使用mysql的几乎无人不知。 官网地址:http://www.phpmyadmin.net 目前最新版本:phpMyAdmin-3.5.3 使用方法:解压后直接将目录上传至网站根目录即可访问使用。   2.phpPgAdmin PostgreSql数据库的web管理工具。 下载地址:http://phppgadmin.sourceforge.net/ 目前最新版本...[阅读全文]

评论(0) 浏览(5103)

如何配置IIS6,让IIS支持shtml

2012-10-19 一抹阳光 WEB服务器

windows 2003安装好IIS之后默认是支持.shtml的,只要在“WEB服务扩展”允许“在服务器前端的包含文件”即可。 windows 2000,则需在IIS里添加一个应用程序扩展名映射。 可执行文件在: C:\WINDOWS\system32\inetsrv\ssinc.dll 。扩展名为:shtml/shtm ·打开IIS管理器,打开“本地计算机”的属性——》MIME类型——》新建 后缀名:.shtml MIME类型:text/html ·然后点击确定。找到Web服务扩展,把“在服务端的包含文件”扩展启用,就可以了。(必须重新启动IIS,否则还是无法访问!) ...[阅读全文]

评论(0) 浏览(2108)

emlog首页显示优化

2012-10-18 一抹阳光 网站程序

一般博客系统首页默认显示整篇文字,太长,截取一下字符,方法: /content/templates/default/log_list.php 16行 mb_substr(strip_tags($value['log_description']),0,300,'utf-8');//过滤html标签,截取300个字...[阅读全文]

评论(0) 浏览(2251)