cari
Rumahphp教程php手册Windows 下 Apache2.2 + PHP5.2 配置

一、安装Apache,配置成功服务器 先下载安装版 Apache2.2(no_ssl)的 msi 文件,直接安装就可以了。 这里有一个选择配置选项,以前可能要配置,现在好像修正过来了,不用配置了,就是强制所有输出文件的语言编码,html文件里有语言标记(这个就是设定文档语

一、安装Apache,配置成功服务器

  先下载安装版 Apache2.2(no_ssl)的 msi 文件,直接安装就可以了。

  这里有一个选择配置选项,以前可能要配置,现在好像修正过来了,不用配置了,就是强制所有输出文件的语言编码,html文件里有语言标记(这个就是设定文档语言为gb2312)的也会强制转换。如果打开的网页出现乱码,请先检查网页内有没有上述 html语言标记,如果没有,添加上去就能正常显示了。把“# DefaultLanguage nl”前面的“# ”去掉,把“nl”改成你要强制输出的语言,中文是“zh-cn”,保存,关闭。

二、php的安装(以module方式)

  将下载的php安装文件“php-5.2.17-nts-Win32-VC6-x86.zip”解压缩到“C:/php”下。

1、配置PHP的“php.ini”文件

  解压缩后的文件夹内容,找到“php.ini-recommended”文件,将其重命名为“php.ini”

  将 extension_dir 改为 php/ext 所在目录,如 "C:\php\ext";

  将 doc_root 改为第一步中的同样目录,如 "C:\Apache2.2\htdocs";

  找到 ;session.save_path = "/tmp"  将 ; 去掉,设置你保存 session 的目录,如 session.save_path = "C:/php/session_temp"

  然后把下面几句前面的分号去掉,以更好支持Mysql and PHPmyadmin 

          extension=php_mbstring.dll

          extension=php_gd2.dll

         extension=php_mysql.dll

  找到Ln385,有一个“register_globals = Off”值,这个值是用来打开全局变量的,比如表单送过来的值,如果这个值设为“Off”,就只能用“$_POST['变量名']、$_GET['变量名 ']”等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过来的值,当然,设为“Off”就比较安全,不会让人轻易将网页间传送的数据截取。这个值是否改成“On”就看自己感觉了,是安全重要还是方便重要?

  这里还有一个地方要编辑,功能就是使php能够直接调用其它模块,Ln563,选择要加载的模块,去掉前面的 “;”,就表示要加载此模块了,加载的越多,占用的资源也就多一点,不过也多不到哪去,比如我要用mysql,就要把“;extension= php_mysql.dll”前的“;”去掉。所有的模块文件都放在php解压缩目录的“ext”之下,编辑好后保存,关闭。

2、配置PHP的“httpd.conf”文件

  现在开始将 php 以 module 方式与 Apache 相结合,使 php 融入 Apache,在C:\Apache2.2\conf\ 下用文本编辑器打开 Apache 的配置文件 httpd.conf 文件,Ln 173,找到这里,添加进下面的三行:

  第一行 LoadModule php5_module "C:/php/php5apache2_2.dll" 是指以module方式加载php,

  第二行 PHPIniDir "C:/php" 是指明php的配置文件 php.ini 的位置。(做了这一步就不需要将 php.ini 复制到 Windows/system32 目录下了)

  第三行 AddType application/x-httpd-php .php 是指添加可以执行php的文件类型,比如你再加上一行“AddType application/x-httpd-php .htm”,则.htm文件也可以执行php程序了,你甚至还可以添加上一行“AddType application/x-httpd-php .txt”,让普通的文本文件格式也能运行php程序。

  (以下步骤可以不需要)

  ——如果你出于某种原因而需要在CGI模式中运行PHP程序(使用Php.exe),

    请将上面这一行变成注释(各行头加#即可),添加下面这些行: 

    # ScriptAlias /php/ "d:/phpapache/php/"

    # AddType application/x-httpd-php .php

    Action application/x-httpd-php "/php/php-cgi.exe"

3、配置文件和系统变量(以下方法选一种即可

  如果 Apache 加载了其它模块,就要指明模块的位置,否则重启Apache的时候会提示“找不到指定模块”的错误

  方法一:在 C:\PHP 里找到 php5ts.dll libmysql.dll 将其复制到 c:\winnt\system32 下(winNT/2000的机器),而 winXP/2003 是复制到 c:\windows\system32 下。

  方法二:在 Apache 的配置文件 httpd.conf 里添加 LoadFile "C:/PHP/libmysql.dll" 和 LoadFile "C:/PHP/libmcrypt.dll",直接指定加载模块,示例:

      LoadModule php5_module C:/PHP/php5apache2_2.dll

      PHPIniDir "C:/PHP"

      AddType application/x-httpd-php .php

      LoadFile "C:/PHP/libmysql.dll"

      LoadFile "C:/PHP/libmcrypt.dll"

4、重起操作系统或 Apache 服务

三、测试Apache与php是否连接成功

  在Web根目录下新建test.php(即 \Apache2.2\htdocs 目下)

          
           

test
           
                          phpinfo();
            ?> 
         
           

  运行http://localhost/test.php

         如果成功,则应该看到一个含有PHP徽标的网页,其中包含大量设置和其他信息

         那么恭喜你!!!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

SublimeText3 Linux versi baharu

SublimeText3 Linux versi baharu

SublimeText3 Linux versi terkini

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft