Apache2.2 PHP MySQL安装笔记
1.安装Apache2.2
双击可执行文件直接安装,安装之后进行测试''http://localhost/",注意80端口的占用情况——迅雷可能会占用80端口冲突。
2.安装PHP5
解压php5.zip,解压后为E:/php5,重命名php.ini-dist或php.ini-re……为php.ini,
查找extension_dir,修改extension_dir指向php.ini同目录的ext文件夹,例如:extension_dir="F:/php5/ext",目的是能够找到扩展库,
并复制到c:/window下。
复制E:/php5下php5ts.dll,libmysql.dll 到C:\windows\system
3.关联Apache2.2、PHP5
需要修改Apche2.2中的httppd.conf文件
找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文)
(1)CGI方式安装
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
(2)模块安装
; For PHP 4 do something like this:
LoadModule php4_module "c:/php/php4apache2.dll"
AddType application/x-httpd-php .php
; For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2.dll"
PHPIniDir "D:/php/php5"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html
4.编写测试文件
将文件发布出来,测试。
5.安装mysql
6.关联mysql到php中
修改c:/windows/php.ini
找到extension_dir,修改成 extension_dir = "F:/php5/ext"
去掉如下几个模块前的“;”: extension=php_dba.dll,extension=php_dbase.dll,extension=php_mysql.dll,extension=php_mysqli.dll、 extension=php_curl.dll、 extension=php_gd2.dll、extension=php_mbstring.dll、 extension=php_pdo_mysql.dll、extension=php_xmlrpc.dll
查找short_open_tag = Off把它修改成short_open_tag = On,让其支持短标签。
7.重启apache
运行测试页,观察phpinfo中是否有mysql模块。
8.php代码测试mysql
双击可执行文件直接安装,安装之后进行测试''http://localhost/",注意80端口的占用情况——迅雷可能会占用80端口冲突。
2.安装PHP5
解压php5.zip,解压后为E:/php5,重命名php.ini-dist或php.ini-re……为php.ini,
查找extension_dir,修改extension_dir指向php.ini同目录的ext文件夹,例如:extension_dir="F:/php5/ext",目的是能够找到扩展库,
并复制到c:/window下。
复制E:/php5下php5ts.dll,libmysql.dll 到C:\windows\system
3.关联Apache2.2、PHP5
需要修改Apche2.2中的httppd.conf文件
找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文)
找到DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php index.php3
(1)CGI方式安装
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
(2)模块安装
; For PHP 4 do something like this:
LoadModule php4_module "c:/php/php4apache2.dll"
AddType application/x-httpd-php .php
; For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2.dll"
PHPIniDir "D:/php/php5"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html
4.编写测试文件
1 <?php
2 echo "HelloWorld!<br>";
3 phpinfo();
4 ?>
将文件发布出来,测试。
5.安装mysql
6.关联mysql到php中
修改c:/windows/php.ini
找到extension_dir,修改成 extension_dir = "F:/php5/ext"
去掉如下几个模块前的“;”: extension=php_dba.dll,extension=php_dbase.dll,extension=php_mysql.dll,extension=php_mysqli.dll、 extension=php_curl.dll、 extension=php_gd2.dll、extension=php_mbstring.dll、 extension=php_pdo_mysql.dll、extension=php_xmlrpc.dll
查找short_open_tag = Off把它修改成short_open_tag = On,让其支持短标签。
7.重启apache
运行测试页,观察phpinfo中是否有mysql模块。
8.php代码测试mysql
1 <?php
2 $link=mysql_connect('localhost','root','admin');
3 if(!$link) echo "fail";
4 else echo "success";
5 mysql_close();
6 ?>