apache,php,mysql,phpMyAdmin的配置.

来源:互联网 发布:联通 知乎 编辑:程序博客网 时间:2024/05/17 02:32

     忙了整整一个晚上终于装好了,以前是用套件,发现数据库乱码问题无法解决,果断自己动手装.apache装了3遍啊,有木有!!php不能看,只能下载啊,有木有!!,数据库黑窗口闪退啊,有木有!!终于弄好了,值!!!^_^

    如果是初学者,啥都没要求的话,推荐套件咯,wampserver,很好用的有木有?戳我下载.

------------------------------------------------------------我是分界线----------------------------------------------------------------

     所有下载完,安装完毕(我建议最好安装在一个地方),php没有安装是个压缩包,解压就行了.用到的文件打包下载,点我下载.

   

                                                                    php 的配置

①  首先打开php.ini,找到:

; On windows:
; extension_dir = "ext"

修改为:

; On windows:
extension_dir = "E:/PHP/ext" 注:E:/PHP/ext是你安装php的路径.

② 开启相应的扩展库功能

找到这些:

extension=php_curl.dll           //CURL,客户端 URL 库函数库

extension=php_gd2.dll            //GD绘图函数模块
extension=php_mbstring.dll       //多字节函数模块
extension=php_mysql.dll          //MySql函数模块

extension=php_mysqli.dll          //MySqli函数模块

extension=php_pdo_mysql.dll      //PDO MySql函数模块
extension=php_pdo_odbc.dll       //PDO ODBC函数模块
extension=php_xmlrpc.dll         //XML-RPC函数库

extension=php_xsl.dll            //XSL函数模块

这些extension之前的分号(;)去除.

③ 配置PHP的Session功能

在 php.ini配置文件中找到:

;session.save_path = "/tmp"

改成:

session.save_path = "D:/phpsessiontmp"

④ 配置PHP的文件上传功能

找到:

;upload_tmp_dir =

改成:

upload_tmp_dir = "D:/phpfileuploadtmp"

⑤ 修改date.timezone,否则在执行phpinfo时date部分会报错

找到:

;date.timezone =

修改为:

date.timezone = Asia/Shanghai


                                                                   Apache的配置

找到Apache安装目录下的conf文件夹下的httpd.conf,打开:

1. 找到

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

在其后添加如下:

LoadModule php5_module "c:/php/php5apache2_2.dll"
PHPIniDir "c:/php"
AddType application/x-httpd-php .php .html .htm

2. 设置默认WEB主程序目录

找到:

DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

改为:

DocumentRoot "E:/PHPWeb"

找到:

<Directory "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs">

改为:

<Directory "E:/PHPWeb">

3.最后修改具体的index文件先后顺序:

DirectoryIndex index. html

修改为:

DirectoryIndex index. php index. Html

在ADDTYPE Application/x-g.zip .gz .tgz

后面加入

Addtype application/x-http-php .php

4.重启Apache服务器

    至此,在Apache服务器上PHP环境配置工作就完成了,你只需要在E:/PHPWeb目录下新建一个PHP文件,写入:

<?php

phpinfo();

?>

    然后在游览器中输入12.0.0.1,就可以看到PHP的具体配置页面了,代表在Window 7上PHP环境配置工作就算完成了。

    验证PHP是否能连接Mysql,你可以在index.php中创建如下代码:

<?php
$connect=mysql_connect("127.0.0.1","root","你的数据库密码");
if(!$connect) echo "Mysql Connect Error!";
else echo "连接成功";
mysql_close();
?> 

    然后在游览器中输入127.0.0.1,看到:连接成功字样就说明PHP连接Mysql就算成功了。


                                                                                            phpMyAdmin配置

一、下载

1、下载phpMyAdmin 安装包

2、再解压到 web 可以访问的目录下,如果是虚拟空间,可以解压后通过 ftp 工具上传到 web 目录下,同时您可以修改解压后该文件的名称(你可以自定义目录名称)。

二、配置

3、打开 /libraries/config.default.php文件(旧版本是根目录下的config.inc.php文件),用写字板(不要用记事本,这是UTF8编码)进行编辑,按照说明配置即可。 

4、查找 $cfg['PmaAbsoluteUri']='; // 修改为你将上传到空间的phpMyAdmin的网址 

如:$cfg['PmaAbsoluteUri'] =http: // 网站域名/phpmyadmin/'; 

5、查找 $cfg['Servers'][$i]['host'] =localhost'; // 通常用默认,也有例外,可以不用修改 

6、查找 $cfg['Servers'][$i]['auth_type'] =config'; // 在自己的机子里调试用config;如果在网络上的空间用cookie.

在此有四种模式可供选择:cookiehttpHTTPconfig

① config 方式即输入phpMyAdmin 的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。 

② 设置cookiehttpHTTP方式,登录 phpMyAdmin 需要数据用户名和密码进行验证。

具体如下:PHP 安装模式为 Apache,可以使用 http 和 cookiePHP 安装模式为 CGI,可以使用 cookie。 

7、查找 $cfg['Servers'][$i]['user'] = root'; // MySQL用户名 

8、查找 $cfg['Servers'][$i]['password'] =''; // MySQL 密码 (only needed 留空就可以了)

9、查找 $cfg['Servers'][$i]['only_db'] = ''; // 你只有一个数据就设置一下,设置为你的数据库名;如果你想架设服务器,那么建议留空 

10、查找 $cfg['DefaultLang'] = zh'; // 这里是选择语言,zh代表简体中文的意思 

完成后,在打开localhost/phpmyadmin就能访问了

                                    完成配置,美美的享受开发环境吧,有啥意见和建议可以留言.

                                                    没有一点存在感(总是有人浏览,没人留言(ーー;))

原创粉丝点击