• 【php】PHP环境整合


    很久没装环境, 今天重新装了一次。遇到不少问题。记录下方便以后查看

    修改apache的配置文件httpd.conf

    #apache 解析php
    LoadFile "C:/phpeve/php52/libmysql.dll" 加载dll文件。不用把文件放入system32文件夹下
    LoadModule php5_module "C:/phpeve/php52/php5apache2_2.dll"
    PHPIniDir "C:/phpeve/php52/php.ini" 指向php.ini的文件目录
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .htm

    apache虚拟主机配置

    NameVirtualHost *:80

    <VirtualHost *:80>
    #站点根目录
        DocumentRoot "D:/WWW/"
        #绑定域名
        ServerName www.xxx.net
        #配置错误页面和错误日志
        ErrorDocument 404 /missing.html
        ErrorLog "logs/www.xxxx.com-error.log"
    </VirtualHost>
    #配置网站目录访问权限
    <Directory "D:/WWW/">
        Options FollowSymLinks ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
    #配置301重定向
    <VirtualHost *:80>
    ServerName xxx.net
    RedirectMatch permanent ^/(.*) http://www.xxx.net/$1
    </VirtualHost>

    php.ini的配置

    配置ext的路径。

    extension_dir = "C:/phpeve/php52/ext/"

    打开对应的拓展库

    extension=php_bz2.dll
    extension=php_curl.dll

    extension=php_mysql.dll
    extension=php_mysqli.dll

    extension=php_mbstring.dll
    extension=php_mcrypt.dll

    extension=php_pdo.dll
    extension=php_pdo_mysql.dll

    设置时区

    date.timezone =PRC

    设置编码

    default_charset = "utf-8"

    配置session

    session.save_handler = files  session存储方式 文件

    session.save_path = "c:/tmp" //session存储路径

    session.name = PHPSESSID session name的名字

    配置upload

    file_uploads = On  允许文件上传

    upload_tmp_dir ="c:/temp/"

    upload_max_filesize = 2M 上传文件的大小

  • 相关阅读:
    [Git & GitHub] 利用Git Bash进行第一次提交文件
    Linux下 Unison 实现文件双向同步
    Linux SSH使用公钥私钥实现免登陆
    SSH自动断开连接的原因
    hosts.deny 和hosts.allow 配置不生效
    bind启动时提示953端口被使用
    Linux查询系统配置常用命令
    Linux 查硬件配置
    BIND rndc—使用说明
    rndc 错误解决 和 远程配置
  • 原文地址:https://www.cnblogs.com/tl542475736/p/3709003.html
Copyright © 2020-2023  润新知