PHP个人调试环境搭建Apache+PHP+MySQL+phpMyadmin

1.安装php,安装完成后在Apache配置如下

1.根据提示,安装apache

#测试php
#BEGIN PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL
PHPIniDir “D:/Program Files/PHP/”
LoadModule php5_module “D:/Program Files/PHP/php5apache2_2.dll”
#END PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL

2.解压php到指定目录

3.配置apache
位置:apache安装目录下的httpd.conf文件,#LoadModule
的最后面将如下代码拷贝进去,并改路径

a)装在PHP模块
LoadModule php5_module E:/wamp/php/php5apache2_2.dll
PHPIniDir “E:/wamp/php”
AddType application/x-httpd-php .php

b)装入phpmyadmin目录
<IfModule alias_module>
 Alias /phpmyadmin “E:/wamp/phpmyadmin”
</IfModule>
<Directory “E:/wamp/phpmyadmin”>
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

Alias /php/ “D:/Apache/htdocs/php/”
<Directory “D:/Apache/htdocs/php/”>
 Options FollowSymLinks
 AllowOverride None
 Order allow,deny
 Allow from all
 DirectoryIndex index.html index.php test.php
</Directory>
在下面加上如下:

注:上述路径根据实际情况而定

4.配置php文件

将php.ini-development改名为php.ini
    注:
    php.ini-development:开发模式
    php.ini-production:服务器运行模式

开启PHP组件
extension_dir = “E:/wamp/php/ext”
注:路径根据php目录而定

启动组件的方法,将;extension=xxxxxx前面的;去掉就行

常规开启的有
extension=php_bz2.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll

 #AddType application/x-gzip .tgz

extension=php_mysqli.dll

    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html

5.根据提示安装MySQL

6.修改apache站点路径和默认扩展
修改站点路径

查找位置1 DocumentRoot “C:/Apache/Apache2/htdocs”
查找位置2 <Directory “C:/Apache/Apache2/htdocs”>

修改默认主页

2.重启apache,看到php信息说明安装成功.
3.安装mysql,自动配置成功后.
4.安装phpmyadmin,解压将:\phpMyAdmin\libraries 并打开config.default.php
,将其复制至phpMyAdmin 根目录下,

位置: DirectoryIndex index.html index.php

7.解压phpmyadmin到刚才配置好的位置,进行配置

将config.sample.inc.php改名为config.inc.php
配置自动登录
$cfg[‘Servers’][$i][‘auth_type’] = ‘config’;  
$cfg[‘Servers’][$i][‘host’] = ‘localhost’;
$cfg[‘Servers’][$i][‘password’] = ‘sa’;

说明:auth_type值的问题
$cfg[‘Servers’][$i][‘auth_type’] = ‘config’;
按照配置问题提供的用户名密码访问mysql数据库,无需登录
$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’; 网页提示登录
$cfg[‘Servers’][$i][‘auth_type’] = ‘http’;  
网页弹出http访问受限的提示,要求登录

提示:链接表的额外特性尚未激活。要查出原因,请点击此处。 解决办法
先建立一个名为phpmyadmin的数据库
然后把目录下scripts/create_tables.sql导入到这个库
在config.inc.php中启用如下内容:
 $cfg[‘Servers’][$i][‘pmadb’] = ‘phpmyadmin’;
 $cfg[‘Servers’][$i][‘bookmarktable’] = ‘pma_bookmark’;
 $cfg[‘Servers’][$i][‘relation’] = ‘pma_relation’;
 $cfg[‘Servers’][$i][‘table_info’] = ‘pma_table_info’;
 $cfg[‘Servers’][$i][‘table_coords’] = ‘pma_table_coords’;
 $cfg[‘Servers’][$i][‘pdf_pages’] = ‘pma_pdf_pages’;
 $cfg[‘Servers’][$i][‘column_info’] = ‘pma_column_info’;
 $cfg[‘Servers’][$i][‘history’] = ‘pma_history’;
 $cfg[‘Servers’][$i][‘designer_coords’] =
‘pma_designer_coords’;

提示:配置文件现在需要一个短语密码。解决办法
$cfg[‘blowfish_secret’] = ‘sa’;

改名为config.inc.php,并做以下修改:

相关文章