`
wanyin940
  • 浏览: 28260 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

Window上装PHP开发环境 (XAMPP)

    博客分类:
  • PHP
阅读更多

1. 从www.apachefriends.org 上下载XAMPP for Windows的最新版本,我下的是XAMPP Windows 1.7.1 Installer.

2.双击安装,直接装在默认目录c:\xampp 下.

3.安装过程中,XAMPP Option:将SERVICE SELECTION下面的Install Apache as serviceInstall MySQL as service 选上。

4.一直Next,直到Finish,如果80端口,3306端口以及25端口没有禁用的话,最好关闭防火墙。

5.MySQL权限:XAMPP默认装的MySQL管理员是root ,密码为 ,首先要给管理员设一个密码:

  •   开始--运行--cmd--cd c:\xampp\mysql\bin
  •   mysqladmin -u root password 123 (给root设置密码为123,你也可是设成你想要的)
  •   在c:\xampp\phpMyAdmin文件夹中打开config.inc.php ,找到$cfg['Server'][$i]['password']=' '; 将其改成:$cfg['Server'][$i]['password']='123';
  • 创建用户和特权:为了提高程序的安全性,应用总是为访问数据库创建新用户,而不是始终使用根用户。
  • GRANT privileges ON database.* TO usrname IDENTIFIED BY 'password‘
    privileges
    是指用户在特地的数据库上有哪些特权(select,insert,update,delete,index……),一般可以用ALL 来表示所有的特权。database.* 表示用户可以处理哪些数据库和表,database.tablename 制定特定的表,或者利用*.* 来允许每个数据库。username 可以把用户限定到特定的主机名上,主机名可以是运行MYSQL的计算机,如localhost,或者是远程计算机上运行MYSQL的IP地址(如usrname@localhost或username@远程计算机IP地址)。
    比如我在本机上创建一个emi的用户,我可以在Mysql命令行中写:
    GRANT ALL ON *.* TO emi@localhost IDNTIFIED BY '123';

    然后

开始--运行--cmd--cd c:\xampp\mysql\bin,输入mysql -u emi -p ,然后输入密码123,就可以进入到mysql欢迎界面了。

 

6.修改MYSQL默认字符集

进入Mysql命令行后,mysql>status ,然后会显示MYSQL默认字符集为latin1:

Server characterset: latin1

Db       characterset: latin1

Client  characterset: latin1

Conn.  characterset: latin1

 

要改成utf8:

mysql> SET character_set_client = utf8 ;
     mysql> SET character_set_connection = utf8 ;
     mysql> SET character_set_database = utf8 ;
     mysql> SET character_set_results = utf8 ;
     mysql> SET character_set_server = utf8 ;

     mysql> SET collation_connection = utf8 ;
     mysql> SET collation_database = utf8 ;
     mysql> SET collation_server = utf8 ;

 

查看默认字符集(默认情况下,mysql的字符集是latin1(ISO_8859_1)
通常,查看系统的字符集和排序方式的设定可以通过下面的两条命令:
     mysql> SHOW VARIABLES LIKE 'character%';
+--------------------------+---------------------------------+
| Variable_name            | Value                           |
+--------------------------+---------------------------------+
| character_set_client     | latin1                          |
| character_set_connection | latin1                          |
| character_set_database   | latin1                          |
| character_set_filesystem | binary                          |
| character_set_results    | latin1                          |
| character_set_server     | latin1                          |
| character_set_system     | utf8                            |
| character_sets_dir       | D:"mysql-5.0.37"share"charsets" |
+--------------------------+---------------------------------+

  mysql> SHOW VARIABLES LIKE 'collation_%';
+----------------------+-----------------+
| Variable_name        | Value           |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database   | utf8_general_ci |
| collation_server     | utf8_general_ci |
+----------------------+-----------------+

修改默认字符集
 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,
如    default-character-set = utf8
      character_set_server =  utf8
   修改完后,重启mysql的服务,service mysql restart
   使用 mysql> SHOW VARIABLES LIKE 'character%';查看,发现数据库编码均已改成utf8
+--------------------------+---------------------------------+
| Variable_name            | Value                           |
+--------------------------+---------------------------------+
| character_set_client     | utf8                            |
| character_set_connection | utf8                            |
| character_set_database   | utf8                            |
| character_set_filesystem | binary                          |
| character_set_results    | utf8                            |
| character_set_server     | utf8                            |
| character_set_system     | utf8                            |
| character_sets_dir       | D:"mysql-5.0.37"share"charsets" |
+--------------------------+---------------------------------+
 

 

 

分享到:
评论

相关推荐

    PHP集成开发环境xampp

    xampp是一个功能全面的 AMPP (Apache、MySQL、PHP、Perl)...采用这种紧密的集成,xampp可以运行任何程序:从个人主页到功能全面的产品站点(虽然这仅仅用于开发目的;出于安全考虑,xampp还不适于用在产品服务器上)

    mac版本---本地服务器开发环境xampp-osx

    Xampp for mac是目前时下最流行的PHP开发环境,XAMPP是完全免费且易于安装的Apache发行版,其中包含MySQL、PHP和Perl。XAMPP开放源码包的设置让安装和使用出奇容易。整合型的Apache套件。XAMPP包括Apache、MySQL、...

    xampp+hbuilder搭建php开发环境.docx

    搭建 PHP 开发环境使用 Xampp 和 Hbuilder 在本文中,我们将详细介绍如何使用 Xampp 和 Hbuilder 搭建 PHP 开发环境,包括 Apache 配置文件的修改、虚拟主机的配置、Apache 和 MySQL 端口的修改等。 首先,我们...

    PHP软件开发环境的搭建(XAMPP)_12_30参照.pdf

    PHP软件开发环境的搭建(XAMPP)_12_30参照.pdf

    eclipse+xampp搭建php开发平台

    本文将详细介绍如何使用Eclipse和XAMPP来创建一个高效的PHP开发环境。 首先,Eclipse是一个广泛使用的开源集成开发环境(IDE),基于Java语言开发。它不仅仅是一个简单的编辑器,而是一个拥有强大扩展能力的平台。...

    XAMPP(PHP5.6.40)

    **XAMPP** 是一个非常流行的开源开发环境套件,它包含了多个用于搭建Web服务器所需的组件,主要用于PHP、MySQL和Apache等技术的本地开发。在这个特定的版本中,我们讨论的是"XAMPP(PHP5.6.40)",这意味着它内含PHP ...

    XAMPP服务器开发环境 XAMPP是完全免费且易于安装的Apache发行版,其中包含MariaDB、PHP和Perl

    XAMPP是完全免费且易于安装的Apache发行版,其中包含MariaDB、PHP和Perl。XAMPP开放源码包的设置让安装和使用出奇容易。

    详细讲解 php编程环境搭配,使用Xampp+Eclipse 环境变量配制

    至此,你已经成功配置了基于XAMPP和Eclipse的PHP开发环境,具备了本地开发和远程服务器连接的能力。然而,这只是PHP开发的起点,深入学习PHP语法、框架如Laravel、WordPress开发,以及了解MVC设计模式、数据库设计和...

    PHP软件开发环境的搭建指导(XAMPP).pdf

    从给定的文件内容来看,这篇文档主要介绍的是如何搭建PHP软件开发环境,特别是在使用XAMPP这款集成软件包的情况下。XAMPP是一款易于使用的Web服务器软件包,它包含了Apache HTTP服务器、MySQL数据库以及PHP和Perl...

    第2章:PHP软件开发环境的搭建(XAMPP)_12_30.docx

    PHP 软件开发环境的搭建(XAMPP) PHP 是一种广泛应用于 web 开发的开源脚本语言,具有良好的跨平台性和可扩展性。为了更好地学习和使用 PHP 语言,搭建一个良好的开发环境是非常重要的。本章节将详细介绍 PHP 软件...

    windowxp下安装xampp无法启动apache的问题

    XAMPP是一个流行的开源套件,包含了Apache、MySQL、PHP和Perl等组件,用于搭建本地Web开发环境。这个问题通常涉及到多个可能的原因,这里我们将深入探讨并提供解决方案。 首先,确保你的操作系统兼容性。尽管...

    XAMPP集成环境的安装和使用

    XAMPP是一个功能强大且灵活的集成开发环境,为PHP开发者提供了一个完整的开发解决方案。下面是XAMPP集成环境的安装和使用指南: 一、XAMPP安装过程 1. 下载XAMPP安装包,并将其放置在电脑的D盘上。 2. 双击打开...

    Xampp PHP 8.0.10.7z

    Apache, PHP, MariaDB, XAMPP 集成开发环境

    第2章PHP软件开发环境的搭建(XAMPP).pdf

    【PHP的介绍与优势】 PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用...通过本章的学习,读者将全面了解PHP的重要性,掌握PHP语言的特点,以及如何利用XAMPP快速构建开发环境,从而开始PHP的编程之旅。

    windows系统下搭建php开发环境

    搭建自定义的PHP开发环境,虽然比使用预打包的集成环境(如XAMPP或AppServ)稍微复杂些,但能让你更好地理解和控制每一个组件,有利于后续的开发和维护工作。通过这种方式,你可以随时更新或调整单个组件,而不会...

    EasyEclipseForPHP与xampp等amp环境的集成

    此教程用于讲解EasyEclipseForPHP和xampp等各种php集成开发环境的整合使用。 eclise for php目前只支持与xampp配合使用,因为他上面提供的一系列操作xampp 的快捷按钮。 如果要使用像appserv或者其它环境的话,...

    PhpStorm Xampp ThinkPHP 环境配置笔记

    首先,我们需要安装XAMPP,这是一个包含Apache服务器、MySQL数据库、PHP和Perl等组件的集成开发环境。在配置过程中,我们修改了XAMPP的httpd.conf文件,将DocumentRoot设置为"F:/PHP",这意味着Apache服务器将从F盘...

    PHP软件开发环境的搭建(XAMPP)_12_30借鉴.pdf

    本文将详细讲解如何搭建PHP的软件开发环境,主要聚焦于使用XAMPP这个集成开发环境。XAMPP是一个免费的、跨平台的、包含Apache服务器、MySQL数据库、PHP和Perl等组件的开发套件,它使得开发者能够在本地计算机上快速...

    xampp-window版安装压缩包

    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。

Global site tag (gtag.js) - Google Analytics