PHP+APACHE+MYSQL+WINDOWS 环境配置秘笈,一定行!!!!

news/2024/7/6 13:18:17

三、配置过程:

(一)http.conf



把PHP直接作为apache的一个模块运行,我在里面加了两句:

LoadModule php5_module "E:/php/php5apache2.dll"

AddType application/x-httpd-php .php

我在E:\apache2目录下建立了一个www的目录用于存放我的站点文件,在http.conf里改了这样一句话:

把DocumentRoot "E:/Apache2/htdocs"改成了DocumentRoot "E:/Apache2/www"

把DocumentRoot "E:/Apache2/www"这句下的如下语句

CODE: [Copy to clipboard]

Options FollowSymLinks

AllowOverride None

改为:

CODE: [Copy to clipboard]

Options Indexes FollowSymLinks
AllowOverride None

把apache的默认字符设置为中文简体:

AddDefaultCharset GB2312

修改目录的默认首页:

DirectoryIndex 后面写上你想设置为首页的文件名,如:index.html index.php等

重新启动apache


原文地址:http://www.mictoop.com
(二)php.ini

把php.ini-dist复制到C:\windows 下改名为 php.ini(装过php的都做过吧)

然后修改了几个地方:

extension_dir = "E:\php\ext" (指定动态连接库的目录,php5和php4不同的地方就是它的动态连接库目录变了,这在它的文档结构里有详细的说明)

然后把下面几句前面的分号去掉

;extension=php_dba.dll

;extension=php_dbase.dll

;extension=php_gd2.dll

;extension=php_imap.dll

;extension=php_mysql.dll

接下来修改了一些文件上传以及内存使用最大限制:

memory_limit = 20M

post_max_size = 20M

upload_max_filesize = 20M

修改php.ini后重新启动apache


把php目录下的libmysql.dll,php5apache2.dll,php5ts.dll复制到c:/windows/system32 否则mysql动态连接库就无法正常加载。
把php目录下的libmysql.dll,php5apache2.dll,php5ts.dll复制到apache/bin 否则mysql动态连接库就无法正常加载。


原文地址: http://www.mictoop.com

转载于:https://www.cnblogs.com/mobileui/archive/2011/04/27/2030045.html


http://www.niftyadmin.cn/n/4644362.html

相关文章

minifilter开发文件过滤驱动、以及syser调试的经验

minifilter开发文件过滤驱动、以及syser调试的经验。 刚刚完成一个产品的开发,用了两个月,真不容易,像我这种菜鸟,为了搞 清一个常识,得从老谭的那本古董级C程序设计翻起。 首先说驱动教程。 楚狂人谭文的《寒江独钓…

算法-字符串之全排列

字符串的全排列是字符串类的算法题的一个考察点,属于普通问题,它有两种实现方法,递归算法和非递归算法,非递归的方法要稍微难一点,以下会依次进行介绍。 全排列的递归算法 算法思想:求n位的字符串的全排列&…

栈的数组实现和链式实现

1,堆栈ADT StackADT packageStack;publicinterfaceStackADT {publicvoidpush(Object element);//压栈publicObject pop();//出栈publicbooleanisEmpty();publicintsize();publicObject peek();//返回栈顶对象的一个引用publicString toString();}2,链式…

Python 使用pyinstaller打包后,print打印颜色乱码

问题描述: Python 使用pyinstaller打包后,print打印颜色乱码,如图: 代码如下,直接运行是正常的,使用pyinstaller打包后运行乱码 class bcolors:OKRED \033[1;31mEND \033[0mprint(bcolors.OKRED红色字体…

javascript面向对象-组合使用构造函数和原型模式时在原型对象添加init函数

JavaScript面向对象的写法中为什么喜欢在原型对象添加init函数,在函数里添加对象属性,然后构造函数再apply() 为什么不直接把属性添加进构造函数里,而要apply原型的init函数,让我们一起来探讨这个问题 按照你的描述,…

windows下如何同时使用多个不同版本的python

1、首先下载多个版本的安装包,比如python3.8和python3.6; 2、安装好添加环境变量,重启电脑; 3、本人常用python3.8,所以把python3.6重命名为python1,对应的pip为重命名为pip1,这样使用python3.6的时候,只需执行如下命令…

学计算机的你伤不起啊!!!!!!

学计算机的你伤不起啊!!!!!! 老子六年前开始学计算机啊!!!!! 于是提上了尼玛不归路啊!!!!&#…

python报错:dll loaded failed where importing _socket:参数错误

问题描述: python程序在win10环境下使用pyinstaller打包后,在windowsServer2008R2下运行报错(python编译版本为python3.8): “dll loaded failed where importing _socket:参数错误”; 解决办法: 查了一些…