1、Apache+Php+Mysql+PhpMyAdmin+MysqlGui配置 Apache + PHP5 + MySQL 配置1、软件版本Apache apache_2.0.58-win32-x86-no_ssl.msi MySQL mysql-5.0.23-win32.zip MySQLGUI mysql-gui-tools-5.0-r15-win32.msi PHP5 php-5.2.8-Win32.zip PhpMyadmin phpMyAdminforWindows_V2.8.2.zip (版本可以略有不同,apache、mysql、mysqlgui都有较新版本)2、Apache安装配
2、置1. 运行apache_2.0.58-win32-x86-no_ssl.msi 在出现的对话框中输入Network Domain 及Server Name ,Mail Address;2. 编辑http.conf (安装根目录下/apache2.2/conf/http.conf)1) 查找DocumentRoot 配置站点的主目录# DocumentRoot: The directory out of which you will serve your# documents. By default, all requests are taken from this directory, bu
3、t# symbolic links and aliases may be used to point to other locations.#DocumentRoot d:/Program Files/Apache Group/Apache2/htdocs2)查找Directory 修改Directory变量,设置主目录的访问权限 # # This should be changed to whatever you set DocumentRoot to. # 3)置监听的端口。查找Listen变量,设置要访问的端口 # # Listen: Allows you to bind Apache
4、to specific IP addresses and/or # ports, instead of the default. See also the # directive. # # Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming onto all bound IP addresses (0.0.0.0) # #Listen 12.34.56.78:80 Listen 808 (前三项可以不更改)4) 查找DirectoryIndex变量,将后面
5、加上index.php5) 重启apache服务器,浏览器输入http:localhost:808或者http:127.0.0.1如果出现如下窗口就说明成功:三、MySQL安装及配置1)运行mysql-5.0.23-win32.exe与普通的Windows应用程序安装类似。选择安装类型为完全安装。 2)装完成后会自动进入实例配置向导“MySQL Server Instance Configuration Wizard”。以后也可以从开始菜单手动修改配置。3) 选择详细设置4) 选择Developer Machine5) 选择Multifunctional Database6) 选择数据库的位置
6、7) 选择Decision Support(DSS)/OLAP8)选择默认的 9) 选择数据库的字符集。这里选择UTF8字符集合。10) 需要勾选上“Include Bin Directory in Windows PATH”,把bin目录增加至PATH 目录中。选中“Install as Windows Services”表示安装作为系统服务。11) 设置root用户的Password。切记这个Password 一定要记住,将来有许多时候需要用到它的12) 点击Execute继续。4、PHP的安装与配置1) 将php-5.2.8-Win32.zip解压,修改解压后的目录名为php(只是为了方
7、便)。因为选择的是 Apache 服务器,因此也就选择了手动安装 PHP ( Mallual Illstanatioll ) ;而且这种方式也能够让我们更好的理解 PHP 的运行机制。2) 产生php.ini文件及部署需要的dll文件。找到 php目录里的 php.ini-recommended 文件,重命名为php.ini并复制到 windows 系统目录下(c:windows , win2k 系统目录为 winnt )。3) 添加环境变量,将C:/php 和 C:/php/ext添加到系统变量Path中。4) Apache模块化安装PHP:在httpd.conf的最后直接添加(根据实际的目
8、录和版本 也可参见php文档)# LoadModule php5_module c:/php/php5apache2_2.dllAddHandler application/x-httpd-php .php# configure the path to php.iniPHPIniDir C:/php5) 验证Apache整合PHP:用文本编辑器编写phpinfo.php ,输入把phpinfo.php放至Apache文档根目录下,如没有修改的话就是Apache安装目录下的htdocs子目录。开启一个浏览器,在地址栏中输入(如果在配置httpd.conf的时候没有更改端口号,网址中就不需要写端口
9、号)http:/localhost:808/phpinfo.php或者http:/127.0.0.1/phpinfo.php如看到下图,则表示PHP配置成功,显示的内容是PHP的配置信息。5、配置PHP关联MySQL1) 打开 c:phpphp.ini 文件。2) 找到;extension=php_mysql.dll,extension=php_mysqli.dll,把开头的注释;去掉。3) 找到;extension=php_gd2.dll,把开头的注释;去掉,以便支持 GD 库。4) 找到; extension=php_mbstring.dll,把开头的注释;去掉,以支持宽字符集。5) 查找
10、 extension_dir,修改扩展目录为 extension_dir = c:phpext,我的 php 安装目录是 c:php,你需要改成你的安装目录。6) 把libmysql.dll 拷贝到 c:windowssystem32 下,否则在启动 Apache 时会出现图示警告,这是一种常见错误:7) 重新启动 Apache 即可8) 测试:在网站根目录下建立一个testMySQL.php,内容写:?php $link=mysql_connect(localhost,root,123456); /123456 是 root 用户的密码,你需要根据你的配置情况修改 if(!$link) ec
11、ho fail; else echo success; mysql_close(); ? 9) 在合适的浏览器地址栏输入:http:/127.0.0.1/testMySQL.php, 如出现下图表示成功连接。6、安装配置 phpMyAdmin1) 将下载的phpMyAdminforWindows_V2.8.2.zip解压缩到 Apache 文档根目录下(如没有修改的话就是 Apache 安装目录下的 htdocs 子目录),为方便起见我们把 phpMyAdminforWindows_V2.8.2目录名改为 phpMyAdmin,现在就可以通过浏览器来访问它了,在浏览器地址栏 http:/loc
12、alhost:808/phpmyadmin/ 如果安装 MySQL 时你给默认用户 root 设置了密码(为安全性考虑,必须设置),这时就会有如下图所示的错误发生: #1045 - Access denied for user rootlocalhost (using password:NO) 这时你只需要修改或者添加“Apache安装目录htdocsphpMyAdmin config.inc.php”文件,给 root 用户加上你配置的密码就可以解决了。 7、安装mysql-gui-tools.msi1)运行MySQLGUI mysql-gui-tools-5.0-r15-win32.msi;2)选着全部安装,选好相应的目录然后一直NEXT就可以了。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1