zoukankan      html  css  js  c++  java
  • lamp环境编译错误

    GD 编译出错解决方法
      编译最新的2.0.35版本,用默认的 ./configure编译
        当make的时候,出现以下错误
        configure.ac:64: error: possibly undefined macro: AM_ICONV
        If this token and others are legitimate, please use m4_pattern_allow.
        See the Autoconf documentation.
        make: *** [configure] Error 1
      解决办法:编译加m4_pattern_allow参数
        即:./configure --enable-m4_pattern_allow
        便能顺利编译安装

    apache自动启动设置
      方法一:修改配置文件
        配置文件路径:# vi /etc/rc.d/rc.local
        在 /ect/rc.d/rc.local 文件中增加启动apache的命令,如下:
        /usr/local/webserver/apache/bin/apachectl start

      方法二:将apache注册为系统服务
        1、首先将apachectl命令拷贝到 /etc/init.d(或/etc/rc.d/init.d) 目录下,改名为 httpd;
        2、使用编辑器打开 httpd 文件,并在第一行 #!/bin/sh 下增加两行文字,如下:
        # chkconfig: 35 70 30
        # description: Apache
        3、接着注册该服务
        # chkconfig --add httpd    
        # service httpd start
        其中,所增加的第二行中三个数字,第一个表示在运行级别3和5下启动apache,第二、三是关于启动和停止的优先级配
    置,无关紧要。

      第三种:图形化
        在终端控制台中使用 ntsysv 命令调出启动菜单图形化配置控制台,利用键盘的方向键选中httpd,单击“确定”即可。
    (其他需要自动启动的服务也可以使用这种方式修改,如 mysql、network等)
    -----------------------------------------------------
    安装php5.4.10时, 错误:‘gdIOCtx’ 没有名为 ‘data’ 的成员
      解决方法

        vi <gd_dir>/include/gd_io.h

        gdIOCtx结构中增加void *data;

        格式如下

        typedef struct gdIOCtx

        {

          int (*getC) (struct gdIOCtx *);

          int (*getBuf) (struct gdIOCtx *, void *, int);

          void (*putC) (struct gdIOCtx *, int);

          int (*putBuf) (struct gdIOCtx *, const void *, int);

          /* seek must return 1 on SUCCESS, 0 on FAILURE. Unlike fseek! */

          int (*seek) (struct gdIOCtx *, const int);

          long (*tell) (struct gdIOCtx *);

          void (*gd_free) (struct gdIOCtx *);

          void (*data);

        }

        gdIOCtx;
    -----------------------------------------------------
    php程序报date()警告的处理(date_default_timezone_set)
      1、在页头使用date_default_timezone_set()设置我的默认时区为北京时间,即 <?php date_default_timezone_set ("PRC"); ?>就可以了。
      2、在php.ini中设置date.timezone的值为PRC,设置好以后的为:date.timezone=PRC或者date.timezone = Asia/Shanghai,
      同时取消这一行代码的注释,即去掉前面的分号就可以了。
      然后重启apache即可!

  • 相关阅读:
    关于接口与抽象类
    C# 高级编程(笔记4)
    泛型与委托
    C# 高级编程(笔记2)
    构造函数的代码膨胀问题
    C# 高级编程(笔记3)
    C# 高级编程(笔记1)
    Web(7)补充
    理解synchronized对象锁
    robbin谈管理:改造团队的经验
  • 原文地址:https://www.cnblogs.com/bwteacher/p/4783577.html
Copyright © 2011-2022 走看看