PHP开发环境&MySQL下载安装及配置流程

PHP开发环境&MySQL下载安装及配置流程

因工作须要,从0開始学PHP,前几天看完视频教程后開始搞开发环境,到今天才好。这里把安装配置流程梳理一下分享出来。

一、概述

	要搭建一个开发环境无非就是这么几步,下载->安装->配置。PHP的环境须要三样东西。php、mysql、apache(按序例如以下图),依照我的理解。它们各自是语言解释器、数据库、server。

二、下载

	PHP100.com是个奇妙的站点,我从这上面找到了前两样东西的下载地址,apache的链似乎坏了。官网上也找不到下载位置就去网上搜了一个。

以下给出这三个东西的下载地址。
http://windows.php.net/downloads/releases/php-5.4.31-Win32-VC9-x86.zip
http://10.224.254.1/files/7228000000C5A56E/cz.jz123.cn:898/soft/mysql-5.5.28-win32.zip
http://www.crsky.com/soft/1368.html#down

三、安装

	下载完了就開始安吧

(1)php:这是一个绿色软件,解压到指定位置就能够。无需多说。

(2)apache:再来安apache。

	第一处值得一说的地方在这里。上两个框分别代表网络域名和server名,随便一写,后面也没实用到过。

以下的radiobutton选80就能够,只是要是你的80port被其他程序占了就要选8080了。

	Typical是默认。Custom是自己定义。这里默认就可以。
	安装完后能够看见屏幕右下角这样一个图标。表示apache已启动了。

(3)mysql

	Typical就可以,然后安装部分就没什么好说了,安装完后即刻配置。

	细节配置or标准配置?选择细节配置(Detailed Configuration)

	开发人员模式orserver模式orMysql专用server模式?专业程度递增,性能递增,占用资源也是递增的,假设是开发人员自己搞,建议选Developer Machine

第二个是仅仅支持事务性的数据库。适合作应用的数据库或交互性较强的站点;
第三个是仅仅支持非事务性的数据库,适合简易的web应用、监控或日志应用还有分析程序。
第一个是下面两种都支持。选这个。

	这一页是选server的最大连接数。第一个固定最大20,第二个最大500,第三个自选。

	这一页不用动,除非你3306port已经被占了。

	选字符集(charset),决定往数据库中存的数据用什么编码格式,我选的gb2312

	这里要注意一下,强烈建议把第二个复选框选上,这样你就能从cmd黑框里运行mysql命令了。其他不用动。

	创建初始用户,第一个是创建root用户。设计一个password就能够;第二个是创建匿名用户,也就是说。你的数据库能够不用usernamepassword直接登录,安全起见不建议选这一项。另外。确认password以下那个选项是说同意远程连接的用户使用root的账号password登陆。视情况而定吧。

四、配置

(1)httpd.conf

	先来配置apache吧,在apache2.2文件夹下找到一个conf的文件夹,里面有一个叫做httpd.conf的文件,这是apache的配置文件。要让apache支持php,就从这里開始了。打开这个.conf文件,从上往下顺着说

	ServerRoot这一行记着你apache的安装位置。假设须要移走的话,移动完之后改一下这里就能够;以下Listen 80意思是监听的80port。之前安装时选过。能够在这里改。

	最关键的地方在这里,php解压完后文件夹下会有一个php5apache2_2.dll文件,把加在php模块的语句写在这里(如上图)。apache就能支持php了。

	就如同用eclipse写java程序要先指定一个WorkSpace一样。这里的DocumentRoot就相当于一个WorkSpace文件夹,默认htdocs。

	向下不远,Directory后引號里的文件夹代表系统向apache授予搜索权限的文件夹,所以上面的工作空间(WorkSpace)必需要是这里这个文件夹的子文件夹(或一样)才行。这里这个文件夹能够写的大一点,我就选了D盘根文件夹。

	这里DirectoryIndex指的是到了WorkSpace下先找newfile.php假设没有,去找index.php。还没有再找index.html。

	这里这两行第一行是加入一个文件类型的识别,加入后apache就认识扩展名是.php的文件了;以下PHPIniDir给出的是php的ini配置文件的路径。以下还要提到这个文件。

	这里这几种错误值得一提。Error500是系统内部脚本错误,指网页里跑的程序出错,Error404是找不到指定网页的错误

	这里的Virtual Host是虚拟主机,把“#”去掉释放这句能够开启虚拟主机。假设不用虚拟主机的话。仅仅能在地址栏输入localhost然后apache去找工作空间里Directory Index指定的文件名称。用虚拟主机的话能够同一时候指定多个地址相应多个文件夹,假设须要调试的文件较多且不放在一处的情况下,使用虚拟主机是一个不错的选择。

(2)httpd-vhost.conf

假设开启了虚拟主机。就要配置这个文件了,这个文件在conf文件夹下的extra文件夹下。

	这是我的配置情况(部分)。在地址栏输入ServerName的内容。apache就会去DocumentRoot的地址去找网页内容。

假设想让多个ServerName相应一个文件夹。能够把别的ServerName写在ServerAlias里。

(3)php.ini

	以下来进行php的配置,这个文件在php的解压文件夹下,把php.ini-production和php.ini-development两个文件当中一个的“-”及之后的内容去掉。就变成了ini文件(这是两种模式,生产者和开发人员。

我去掉的是-production)。

打开之

	找到这个地方,把如图这些extension前的;去掉

	extension_dir 扩展文件夹路径

	default_charset 默认字符集UTF-8
	好了,整个安装配置过程就是这样了。以下是我连上数据库的景象

<?

php
include ("conn.php");//连接数据库
#$id=str_replace(" ","",$_POST['id']);//接收client发来的username。
$id='0001';
$sql="select * from Student where Stuid='$id'";
$query=mysql_query($sql);
$rs = mysql_fetch_array($query);
if(is_array($rs)){
	#if($_POST['pwd']==$rs['Stupwd']){
	if($rs['Stupwd']=='abcd'){
		echo "login succeed";
	}else echo "illegal user!";
}else echo "no result found!";

?

>

经历了一天多才全然配置成功,如有出入欢迎评论指正。

我的配置过程90%是跟着PHP100的视频教程来的,只是他没有讲php.ini这个文件。这个文件我是从网上查到的教程,感谢笨蛋兄

http://www.cnblogs.com/homezzm/archive/2012/08/01/2618062.html

图文均原创。CSDN首发。转载请注明出处

时间: 2024-10-18 18:05:54

PHP开发环境&amp;MySQL下载安装及配置流程的相关文章

PHP开发环境&amp;MySQL下载安装及配置流程

PHP开发环境&MySQL下载安装及配置流程 因工作需要,从0开始学PHP,前几天看完视频教程后开始搞开发环境,到今天才好.这里把安装配置流程梳理一下分享出来. 一.概述 要搭建一个开发环境无非就是这么几步,下载->安装->配置.PHP的环境需要三样东西,php.mysql.apache(按序如下图),按照我的理解,它们分别是语言解释器.数据库.服务器. 二.下载 PHP100.com是个神奇的网站,我从这上面找到了前两样东西的下载地址,apache的链似乎坏了,官网上也找不到下载位置

搭建PHP开发环境 apache+MySQL+PHP 安装phpMyAdmin模块

该博文参考的资料来源于: http://wenku.baidu.com/view/0e4c569ddd3383c4bb4cd267.html http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html http://www.admin10000.com/document/54.html http://blog.csdn.net/zutsoft/article/details/21651041 昨天花了差不多一天的时间,跳过无数“坑”

macOS Java EE开发环境搭建之MySQL下载安装及配置

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件. MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性. MySQL所使用的 SQL 语言是用于访问数据库

Java开发环境部署2.下载安装java jdk 2.1下载与安装 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载完后开始安装。注意,安装的路径不能变!!!反正笔者前两次改了安装路径都装不成。 JDK默认安装成功后,会在系统目录下出现两个文件夹,一个代表jdk,一个代表jre。

操作系统:win10 64biteclipse版本:Eclipse Mars (4.5),Eclipse IDE for Java EE DeveloperJava JDK版本:jdk-7u79-windows-x64SDK版本:24.4.1版ADT版本:23.0.4版 1.下载安装java jdk1.1下载与安装 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html JDK默认安装成功后,会在系统目录下出

Windows下MySQL下载安装、配置与使用

用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. (我这个写得有点太详细了,甚至有些繁琐,有很多步骤在其他的教程文档里都是省略掉的,但我还是要写出来,因为我当时走了很多弯路,我希望你们能够避免我走的这些弯路.当然,知道同学的可以略过,选择你想知道的地方看) 第一大步:下载.(不需要注册也可以下载,直接点下面的no thanks) a.俗话说:“巧妇难为无米之炊”嘛!我这里用的是

转:MySQL下载安装、配置与使用(win7x64)

1 第一大步:下载. a.俗话说:"巧妇难为无米之炊"嘛!我这里用的是 ZIP Archive 版的,win7 64位的机器支持这个,所以我建议都用这个.因为这个简单嘛,而且还干净. 地址见图 拉倒最下面,看清楚了64bit ZIP Archive ,点击Download. 2 b.点开之后会进入另一个页面,但却没有开始下载,这个时候不用怕,看不懂没关系,你只要知道他是要让你们登录(login),或者 申请账号(sign up)个就行了,登录或者申请成功后就会开始下载.(记住密码要字母

Java开发环境搭建---JDK的安装与配置

下载JDK1.6 以前的时候JDK是sun公司的产品,现在SUN公司被甲骨文公司收购,说甲骨文可能有多读者不知道,如果要说Oracle,就应该家喻户晓了.     所以要去官网下载JDK,应该去甲骨文官网下载: http://www.oracle.com/index.html        在点击java for Developers之后,出现了下载页面,看到有很多下载版本,我们看页面的底部       这个的Download就是说是JDK的旧版本,提醒我们有可能有些东西过时了,但是我们依然用旧

MySQL下载安装、配置与使用(win7x64)

http://jingyan.baidu.com/article/597035521d5de28fc00740e6.html 用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. (我这个写得有点太详细了,甚至有些繁琐,有很多步骤在其他的教程文档里都是省略掉的,但我还是要写出来,因为我当时走了很多弯路,我希望你们能够避免我走的这些弯路.当然,知道同学的可以略过,选择你想知道的地方看

CentOS上搭建java WEB开发环境Tomcat+MySQL+JDK

对于初学者来说,想在linux系统上搭建一个java web服务器,不知道什么方案可行, 这篇文章主要是告诉这些基础和概念相对薄弱的同学,这样搭建是可行的,大体上没问 题的,出问题也是细节问题.所以此文只讲一个大体流程即可. 一.准备工作: Linux系统: CentOS release 6.4: Tomcat: apache-tomcat-8.0.9.tar.gz:下载:http://dev.mysql.com/downloads/ MySQL:mysql-5.1.73-3el6-5.src.