• [php]手动搭建php开发环境(排错)


    前提:针对自己的系统下载相应的php、apache、mysql,安装完毕后按照以下去配置httpd.conf和php.ini

    本人用的是php5.6.4和apache2.4.4

    一、Apache : 首先修改Apache的配置文件,让Apache支持解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。

        1. 让Apache可以解析php文件,在配置文件中找到

            #LoadModule vhost_alias_module modules/mod_vhost_alias.so

          在下一行添加 (绿色的位置是根据PHP的所在目录而定的)

            LoadModule php5_module "php5apache2_4.dll绝对路径"
            AddType application/x-httpd-php .php .html .htm

     注:有的人说上边加上PHPIniDir "php安装路径"是错误,新版本中会报错

        2. 在配置文件中找到

            DirectoryIndex index.html  改为  DirectoryIndex index.php index.html

        3. 修改Apache站点目录,在配置文件中找到(Apache安装的目录不同,显示的值不一样)

            DocumentRoot "D:/Software/Apache2.2/htdocs(此路径根据安装不同而不同)"

          改为

            DocumentRoot "你的站点路径" 

          再找到

            <Directory "D:/Software/Apache/htdocs">

          改为

            <Directory "你的站点路径">  

    注意:apache的路径是“/”,php中的是“”

    二、PHP : 把php.ini-development改名为php.ini,作为PHP的配置文件。修改php.ini

          1. 设置PHP扩展包的具体目录,找到

            ; On windows:
            ; extension_dir = "ext"

          改为 (值是ext文件夹的目录)

            ; On windows:
              extension_dir = "D:SoftWarephpext"

          2. 开启相应的库功能,找到需要开启的库的所在行

            ;extension=php_curl.dll

            ;extension=php_gd2.dll

            ;extension=php_mbstring.dll

            ;extension=php_mysql.dll

            ;extension=php_xmlrpc.dll

             去掉前面的分号(注释),即改为

            extension=php_curl.dll

            extension=php_gd2.dll

            extension=php_mbstring.dll

            extension=php_mysql.dll

                          extension=php_mysqli.dll

            extension=php_xmlrpc.dll

          3. 设置时区,找到

            ;date.timezone =

            改为

            date.timezone = Asia/Shanghai

    注意:新版本的安装中一定要安装最新的vcredist_x64(我的系统是64位的)我安装的是microsoft visual c++ 2013 否则会出现下面问题:

  • 相关阅读:
    vue2配置sass全局共享变量
    判断对象上是否存在指定key
    python 中统计fasta文件中每条scaffold中碱基的数目
    python 中实现在命令行中传递参数
    使用 gff2bed 将 gff文件转换为bed格式
    linux 中grep命令如何匹配空白字符
    python 中内建函数map的用法
    /usr/bin/ld: cannot find lm
    File "/usr/bin/yum", line 30
    python 中 lambda函数
  • 原文地址:https://www.cnblogs.com/fantasy01/p/4160850.html
Copyright © 2020-2023  润新知