php学习交流博客

好好写代码,好好痛她

独立wamp环境安装、配置

在安装之前我们先把PHP Mysql Apache下载好

我今天用的MySQL是 mysql-essential-5.1.41-win32版本的
PHP是php-5.2.3-Win32版本
Apache是apache_2.2.4-win32-x86-no_ssl版本

有需要的可以在下面下载最新版本

Mysql
PHP
Apache

下面,我们可以进行安装了.[建议先装MySQL,一般按照问题多的就是MySQL]
先安装MySQL
参考:  

 

安装ok,
接着,开始安装Apache服务器

将php文件拷贝到根目录下面
解压,重命名为PHP文件
在建立一个www目录,作为PHP文件存放的根目录

好了。安装的步骤基本上完成了
接着就是进行环境的配置

打开php文件 找到php.ini-dist文件,重命名为php.ini。也就是去掉后面的-dist
【这个php.ini文件很重要,是php的配置文件】
打开php.ini
ctrl+f找到extension_dir修改为 extension_dir = “E:/LAMP/PHP/ext”

找到;extension=php_mysql.dll 将前面的;去掉.也就是开启php的MySQL服务了

ok后保持php.ini

接开始配置Apache

1.找到Apache\conf文件夹下面的httpd.conf文件

2.找到LoadModule ssl_module modules/mod_ssl.so

在其后面添加

LoadFile “E:/LAMP/PHP/libmysql.dll”
LoadModule php5_module “E:/LAMP/PHP/php5apache2_2.dll”
PHPIniDir “E:/LAMP/PHP/”

这个我就不做解释,一看就懂,配置相关 但要根据自己的路径不同进行修改

3.找到<Directory “E:/LAMP/Apache/htdocs”>

修改文件存放的根目录路径,E:/LAMP/Apache/htdocs是默认的存放路径 刚刚前面显示It works!的文件就存放在这个路径下

下面我们将路径改到www目录下

E:\LAMP\www

这个路径要改两处,还有在DocumentRoot 后面路径一样

4.找到DirectoryIndex index.html

在后面添加成DirectoryIndex index.html index.php

修改apache的默认首页 从左到右的查找

5.找到AddType application/x-gzip .gz .tgz

在其后面添加

AddType application/x-httpd-php .php

执行php文件,解析php后缀名文件

注:

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

好了.我们来测试一下我们的配置可正确

别忘记了还得重新启动Apache

在www目录下面新建一个index.php文件写入<?php  phpinfo(); ?>

打开浏览器输入http://localhost/index.php

这样我们的环境,初步算是配置完成

趁着现在还有点事情

我们继续来把phpmyadmin配置一下

将下载好的phpmyadmin文件解压到www目录下重命名为phpmyadmin

找到config.sample.inc.php文件 重命名为config.inc.php

在浏览器打开http://localhost/phpmyadmin/

就可以进入phpmyadmin登陆页面

默认用户名为root

我们的密码之前设置的也是root 这样就可以登陆进去

这么轻松就将phpmyadmin搞定了. 但还是有问题存在

那我们来一个一个解决吧

1.解决mbstring

打开php.ini  找到mbstring   去掉前面的分号 打开

找到mcrypt 也要打开

2.解决mcrypt问题

将php文件夹下面的libmcrypt.dll拷贝到

C:\windows\system32系统目录下
重启Apache 问题就解决了

3.解决出现提示短语密码的问题
打开phpmyadmin 中的config.inc.php文件
找到 $cfg['Servers'][$i]['auth_type'] = 'cookie';  在其后面添加一行

$cfg['blowfish_secret'] = 'sakia';(后面的参数不能和MySQL密码重复, 但可以自定义其他字符)

4.链接表的额外特性尚未激活.问题的解决
建立一个名为phpmyadmin的数据库
把目录下scripts/create_tables.sql导入到这个库
【在phpmyadmin导航中找到导入就ok。
命令行下mysqldir/bin/mysql -u root -p /phpadmin_dir/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';
将上面的注释全部去掉
然后,重新启动Apache 还得情况session 如果,出现继续报错 已禁用 不要着急 .把浏览器关掉重启,就ok了
最后,这些问题基本上都解决了 

一天结束 回去了~

posted on 2010-10-17 21:24 王吉刚 阅读(406) 评论(0)  编辑 收藏 引用 网摘 所属分类: php学习转载区


只有注册用户登录后才能发表评论。
网站导航: