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.
在此有四种模式可供选择:cookie,http,HTTP,config
① config 方式即输入phpMyAdmin 的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。
② 设置cookie,http,HTTP方式,登录 phpMyAdmin 需要数据用户名和密码进行验证。
具体如下:PHP 安装模式为 Apache,可以使用 http 和 cookie;PHP 安装模式为 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就能访问了
完成配置,美美的享受开发环境吧,有啥意见和建议可以留言.
没有一点存在感(总是有人浏览,没人留言(ーー;))
- apache,php,mysql,phpMyAdmin的配置.
- php+mysql+apache+phpmyadmin配置
- php+mysql+apache+phpmyadmin配置
- Apache+PHP+PhpMyAdmin+MySql配置
- windows下Apache+mysql+php+phpMyAdmin的安装及配置
- Win+Apache+PHP+MySQL+Tcomcat+phpMyAdmin 配置
- Win+Apache+PHP+MySQL+Tcomcat+phpMyAdmin 配置
- apache+php+mysql+phpmyadmin简单配置
- windows配置apache+php+mysql+phpMyAdmin
- mac(osx)配置apache+mysql+php+phpmyadmin
- Ubuntu配置apache+php+mysql+phpmyadmin环境
- Centos7安装配置Apache+PHP+Mysql+phpmyadmin
- Centos7安装配置Apache+PHP+Mysql+phpmyadmin
- Centos7安装配置Apache+PHP+Mysql+phpmyadmin
- php apache phpmyadmin mysql
- php+Apache+phpMyAdmin配置
- <php+mysql>Mac配置APACHE+PHP+MYSQL+PHPMYADMIN
- php之 php+apache+mysql+phpmyadmin开发环境配置
- 我怀念的是
- apache 统计日志访问IP数量
- Java类、成员变量、局部变量、成员方法的权限修饰
- JQuery选择器总结
- DOMJavascript总结
- apache,php,mysql,phpMyAdmin的配置.
- linux 禁止某个IP访问本机
- 基于tungsten API 同步mysql binlog出现EOF packet received的问题解决
- 什么时候该用NoSQL?
- JS函数定义方式的区别
- Poj 3468 A Simple Problem with Integers (线段树 区间更新 区间求和)
- 验证码的简单实现
- 第一章、mysql体系结构和存储引擎 [Mysql] (百度文库)
- JS函数的几种定义方式