开发者社区> 问答> 正文

php配置libevent扩展的相关问题

php上配置libevent扩展,网上教程说将libevent0.1.0.tgz解压后执行./configure,但下载的包解压后都没有configure文件,没有办法按照该命令安装,该怎么解决?

展开
收起
小旋风柴进 2016-03-10 11:09:46 2237 0
1 条回答
写回答
取消 提交回答
  • PHP5.4环境搭配

    apache httpd.config中的配置

    LoadModule php5_module "c:/www/php54/php5apache2_2.dll"
    AddType application/x-httpd-php  .php
    PHPIniDir "C:/www/PHP54"
    

    1,php模块
    2,识别php (.php)
    3, php5.4的
    所在的目录,两种.ini 一种是基础开发者模式 另一中商业模式
    根据需要改为php.ini,display_errors = On 开启错误提示。

    #
    # This should be changed to whatever you set DocumentRoot to.
    #
    <Directory "G:/www/">  apache目录权限限制
    
    
    # Virtual hosts
    #Include conf/extra/httpd-vhosts.conf 去掉# 启动vhosts.conf
    
    <VirtualHost *:80>
        DocumentRoot "G:/www/acom"
        ServerName 127.0.0.2
    </VirtualHost>

    Apache启动不成功
    1,可能是缺少vs2008运行库
    2,httpd.config配置错误 运行cmd -》 httpd.exe -w -n "Apache2" -k start 来查询错误
    3, 加载的php版本、apache版本不一致

    MySQL的安装问题
    如果之前装过mysql再次装,一定先要卸载干净否则安装失败.惨痛的教训win7装了一下午,服务 软件卸载 文件夹 注册表 都需清理的连渣都不剩奋斗,
    导航配置 注意include window command line ,character gb2312

    php.ini中配置

    extension_dir = "G:/www/php54/ext"
    extension=php_mysql.dll 去掉之前分号

    配置phpMyAdmin
    Fatal error: Call to undefined function mb_detect_encoding()
    打开 extension=php_mbstring.dll

       ` extension=php_mysqli.dll`

    mbstring库 全称是Multi-Byte String 即各种语言都有自己的编码,他们的字节数是不一样的,目前php内部的编码只支持ISO-8859-*, EUC-JP, UTF-8其他的编码的语言是没办法在php程序上正确显示
    mysqli.dll 是对mysql一些新特性的支持以及扩展

    2019-07-17 18:57:13
    赞同 展开评论 打赏
问答分类:
PHP
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载