2022年windows下配置Apache、MySQL和PHP .pdf
-
资源ID:33390770
资源大小:58.97KB
全文页数:5页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年windows下配置Apache、MySQL和PHP .pdf
软件: apache_2.0.55-win32-x86- no_ssl.msi ”php-5.0.5-Win32.zip mysql-4.1.14-win32.zip一 .php 的配置php 是一个 zip 文件 ( 非 install 版 ) ,安装较为简单,解压就行。1、把解压的 php5.2.1-Win32 重命名为php5 ,复制到 C:Program Files目录下。找到php5 目 录下的 php.ini-dist 或 php.ini.recommended文件,重命名为php.ini并复制到系统盘的C:windows目录下 . 2、把 C:Program Filesphp5目录下的 php5ts.dll、libmysql.dll复制到目录 C:WINDOWSsystem32 下。3、把C:Program Filesphp5ext下 php_gd2.dll、 php_mysql.dll、php_mbstring.dll文件复制到 C:WINDOWSsystem32 下。( 注 : 如 果 没 有 加 载php_gd2.dll,php将 不 能 处 理 图 像 。 没 有 加 载php_mysql.dll, php 将不支持 mysql 函数库 php_mbstring.dll 在后面使用phpmyadmin 时支持宽字符。 ) 4、设置环境变量,在“我的电脑”上右键,“属性”,选择“高级”标签,点选“环境变量”, 在“系统变量”下找到“ Path”变量,选择双击或点击“编辑”,将“;C:Program Filesphp5; C:Program Filesphp5ext”加到原有值的后面,当然,其中的“C:Program Filesphp5 ” 是我的安装目录,你要将它改为自己的 php 安装目录。系统路径添加好后要重启电脑才能生效,可以现在重启,也可以在所有软件安装或配置好后重启。5、打开 C:WINDOWSphp.ini 文件(关联到 mysql )设置扩展路径,查找extension_dir 有这么一行 extension_dir = ./ 将此行改成 extension_dir = C:Program Filesphp5ext , 如果路径不正确将无法加载 dll 。( 注意 : 有些 php 版本是 ;extension_dir = ./ 要把前面的分号去掉 ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 查找 extension 内容如下:extension=php_mbstring.dll extension=php_gd2.dll extension=php_mysql.dl 把上面 3 项前面的分号去掉,这样 apache 启动时就可以加载这些 dll 了。6、php5 时差问题时间相差八小时为什么呢 ? PHP5 系列版本新增了时区设置,默认为格林威治时间,与中国所在的东 8 区正好相差 8 个小时查 找 date.timezone 有这么一行;date.timezone = 将 ; 去掉,改成 date.timezone = PRC ,就 OK啦!二 .Apache 的配置与整合1、修改网站根目录查找 DocumentRoot 有这么一行:DocumentRootC:/Program Files/Apache Group/Apache2.2/htdocs 这就是你网站的根目录,你可以修改,也可以用默认的。如果改, 还要修改下面这项 , 否则可能会出现 403 错误。查找 This should be changed to whatever you set DocumentRoot to 在 它 下 面 两 行 有 把 上 面 两 项 的C:/Program Files/Apache Group/Apache2.2/htdocs 改成你想要的目录。例子:DocumentRoot C:/Program Files/Apache Group/Apache2/htdocs 把两个引号当中的路径改为了C:/WWW,即改成:DocumentRoot C:/WWW在往下翻几行,会看到这样的几行字:# # This should be changed to whatever you set DocumentRoot to. # 同样修改路径为这样改好了 Apache的网站根目录了,以后制作的网页就丢这了 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 2、让 Apache支持 *.php( 网页) 查找 DirectoryIndex index.html,修改成如下样子:DirectoryIndex index.html index.php 这样 index.php 可以充当默认页面了。说明 :DirectoryIndex(目录索引,也就是在仅指定目录的情况下,默认显示的文件名),可以添加很多,系统会根据从左至右的顺序来优先显示,以单个半角空格隔开。 比如有些网站的首页是index.htm,就在光标那里加上 “index.htm ”文件名是任意的,不一定非得“index.html ”,比如“ index.php” 等,都可以。我这里把 index.php设为了默认索引文件。3.Apache 加载 php 模块查找 # LoadModule foo_module modules/mod_foo.so 在此行后加入下面这行:LoadModule php5_module C:/php5/php5apache2.dll PHPIniDir “C:/Program Files/php5”说明 : PHP5 压缩包里的php5apache.dll 只适用于 apache 版本 1 。php5apache2.dll 只适用于 apache2.0.* 版本 。如果是 2.2.* 以上版本只需改为 php5apache2_2.dll 即可。“PHPIniDir C:/Program Files/php5 ” 是指明 php 的配置文件 php.ini 的位置。当然其中的 “ C:/Program Files/php5” 要改成你先前选择的php解压缩的目录。4. 查找 AddType application/x-gzip .gz .tgz 在此行后加入一行AddType application/x-httpd-php .php 这样 apache 就可以解释 php 文件了。说明:你可以加入更多, 实质就是添加可以执行php 的文件类型。 比如你再加上一行 “AddType application/x -httpd-php .htm ”,则.htm 文件也可以执行 php 程序了,你甚至还可以添加上一行“AddType application/x -httpd-php .txt”,让普通的名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 文本文件格式也能运行php 程序,感兴趣可以试试。三 .MySQL 配置在前面的配置中,已经包含了对MySQL 的设置。这里还有最后一步,即设置MySQL 的环境变量。;C: MySQLMySQL Server 7.0bin加入系统的环境变量Path 中。再来一次Ctrl+F ,查找 ScriptAlias,回车,然后再仔细找到这行字:ScriptAlias /cgi-bin/ C:/Program Files/Apache Group/Apache2/cgi-bin/将它改成这样:ScriptAlias /PHP/ C:/PHP 这 样就修改了Apache 使之定位了PHP程序存放的目录。Ctrl+F查找 Action ,找到这段话:# # Action lets you define media types that will execute a script whenever # a matching file is called. This eliminates the need for repeated URL # pathnames for oft-used CGI file processors. # Format: Action media/type /cgi-script/location # Format: Action handler-name /cgi-script/location # 就 在下面加一句话:Action application/x-httpd-php /php/php.exe 这样就算大功告成了,保存并关闭文件, 保存成 index.php。然后在IE 里输入“ http:/127.0.0.1/index.php”,测试PHP 是否能正常执行。完成这两步后,修改 Apache 的 httpd.conf 文件。在适当位置加上以下几行:ScriptAlias /php/ c:/php/ AddType application/x-httpd-php .php Action application/x-httpd-php /php/php-cgi.exe 和我昨天记载的区别之一就在于第三行是php-cgi.exe啊!接着最后一步,打开php.ini,查找 cgi.force_redirect = 1,查到后把前面的分号去掉,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 这样就算完成了php 的设置了,那么再次在IE 里输入“ http:/127.0.0.1/index.php”,这回phpinfo终于出现啦!Yeah5. 测试在 网站根目录下创建一个 phpinfo.php 文件 在 浏览器打开http:/localhost/phpinfo.php 5. 测试 php 和 mysql 数据库的关联在 网站根目录下创建一个 test.php 文 件 在 浏览器打开 http:/localhost/test.php 如 果输出成功 , 则说明大功告成了名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -