存档

  • php.ini-dist 和 php.ini-recommended 的不同

    根据 php.ini-dist 的说明,二者不同之处在于 php.ini-dist 适合开发程式使用,而 php.ini-recommended 拥有较高的安全性设定,则适合上线当产品使用。 原文说明如下: This is the default settings file for new PHP installations.By default, PHP installs itself with a configuration suitable fordevelopment purposes, and *NOT* for production purposes.For several security-oriented considerations that should be takenbefore going online with your site, please consult php.ini-recommendedand http://php.net/manual/en/security.php. 

    2008年1月8日 | 归档于 web构架
  • “MySQL server has gone away” 解决办法

    有时候使用MySQL命令行导入备份时会出现“MySQL server has gone away”错误,这可能是因为其中一些insert语句的大小超出了mysql目前设置的缓冲区大小。 解决办法 1.使用phpmyadmin 备份mysql的时候,只选择 数据:完整插入    扩展插入不要勾选 2.使用 mysqldump 备份的时候不添加 –opt 这样就只会生成完整的insert语句,导入时候不会出错。 3.修改my.ini 打开my.ini 找到[mysqld]这一行,下面添加 [mysqld] #扩大缓冲区max_allowed_packet=16M 保存后,重启mysql

    2007年12月15日 | 归档于 web构架
  • /usr/bin/ld: cannot find -lncurses mysql错误解决

    遇到“/usr/bin/ld: cannot find -lncurses”,一般是在编译mysql的时候 原因可能是libncurses5-dev包没有被安装, centos等基于RHEL的系统# yum -y install  ncurses-devel debian之类的系统# apt-get install libncurses5-dev

    2007年12月7日 | 归档于 web构架
  • configure: error: C++ preprocessor “/lib/cpp” fails sanity 错误的解决

     /lib/cpp fails sanity check的解决 在某些软件的时候,运行./configure 会报错,错误提示为: configure: error: C++ preprocessor “/lib/cpp” fails sanity check See `config.log’ for more details 解决办法:出现该情况是由于c++编译器的相关package没有安装,以root用户登陆,在终端上执行: # yum install glibc-headers # yum install gcc-c++

    2007年12月6日 | 归档于 web构架
  • lamp是什么

    目前lamp的应用已经非常广泛,lamp是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,PHP是一种有时候用Perl或Python可代替的编程语言。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。有时候,开发者在Windows操作系统下使用这些Linux环境里的工具称为使用wamp。  随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。    其他解释:     LAMP是一种Web网络应用和开发环境,是Linux, Apache,MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代表的方面功能非常强大的组件。     LAMP这个词的由来最早始于德国杂志“c’t Magazine”,Michael Kunze在1990年最先把这些项目组合在一起创造了LAMP的缩写字。这些组件并不是开始就设计为一起使用的,但是,这些软件都是开源的,可以很方便的随时获得并免费使用,这就导致了这些组件经常在一起使用。这些组件的兼容性也在不断完善,为了改善不同组件之间的协作,已经创建了某些扩展功能,在一起的应用情形变得非常普便,因而成为目前最流行的web应用基础架构。 2. LAMP的组件    平台由四个组件组成,呈分层结构,每一层都提供了整个架构的一个关键部分:    Linux:Linux 处在最底层,提供操作系统。它的灵活性和可定制化的特点意味着它能够产生一种高度定制的平台,让其它组件在上面运行。其它组件运行于Linux 之上,但是,并不一定局限于 Linux,也可以在 Microsoft® Windows®、Mac OS X 或 UNIX® 上运行。    Apache:Apache位于第二层,它是一个Web 服务平台,提供可让用户获得 Web 页面的机制。Apache 是一款功能强大、稳定、可支撑关键任务的Web服务器,Internet 上超过 50% 的网站都使用它作为 Web 服务器。    MySQL:MySQL 是最流行的开源关系数据库管理系统,是LAMP的数据存储端。在 Web 应用程序中,所有帐户信息、产品信息、客户信息、业务数据和其他类型的信息都存储于数据库中,通过 SQL 语言可以很容易地查询这些信息。    PHP/Perl:Perl是一种灵活的语言,特别是在处理文本要素的时候,这种灵活性使Perl很容易处理通过CGI接口提供的数据,灵活地运用文本文件和简单数据库支持动态要素。PHP 是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。可以使用 PHP 编写能访问 MySQL 数据库中的数据和 Linux [...]

    2007年11月18日 | 归档于 web构架
    标签:
  • /usr/bin/ld: cannot find -lltdl

    /usr/bin/ld: cannot find -lltdl 安装php make的时候提示如下出错信息: /usr/bin/ld: cannot find -lltdlcollect2: ld returned 1 exit statusmake: *** [libphp5.la] Error 1 解决方法:这是因为找不到:   libltdl库文件 ldconfig -p |grep ltdl #/software/libmcrypt-2.5.8/libltdl #./configure  –enable-ltdl-install #make #make install 以下是原文: Then I visitedhttp://mcrypt.hellug.gr/mcrypt/index.htmlan learned that I have to install not only libmcryptbut also mcrypt and libmhash. Here is the to do: libmcrytp:———–download libmcrypt-xxx.tar.gzcreate [...]

    2007年11月8日 | 归档于 web构架
  • mysql语句中的表名大小写问题

    默认情况下, mysql的表名采用小写表示,即使建表的Sql语句中表名是大写的,在执行后数据库中的表名还是采用小写表示。 在开发过程有可能采用ORM框架来处理业务数据。 小写的表名对于自动生成实体类文件会产生影响,因为通常类名是采用大写字母开头的。 通过修改MySql Server安装目录下的 my.ini 文件, 设置 lower_case_table_names=0 可以实现MySql按照建表Sql语句的大小写状态来定义表名。

    2007年11月3日 | 归档于 web构架
  • apache限制文件类型下载相关

    关于apache限制某些文件类型下载,只是记录一些点点滴滴的东西,希望能对您有点帮助或者启发什么的,呵呵 apache对文件的控制方法种类繁多,大家自己去www.apache.org上研究吧,或者看README apache关于对文件的限制 1.禁止某种类型的文件被下载 <Directory /home/www>   Options FollowSymLinks   AllowOverride AuthConfig Indexes limit   Order allow,deny   Allow from all<FilesMatch “\.(dwt|jpeg|rar)”>        Order Deny,AllowDeny from all</FilesMatch></Directory> 2.禁止/home/www/linuxsense.org/bbs目录内文件被下载<directory /home/www/linuxsense.org/bbs><limit GET>Order Deny,Allow Deny from all </limit></directory>

    2007年10月30日 | 归档于 web构架
‘web构架’ 分类的存档