安装php和mysql和apache

首先下载php压缩包,解压后拷入’c/:php5/‘文件夹内,接下来修改 :

在你的安装目录下,找到一个名为php.ini-dist的文件。这个文件就是PHP的配置文件。这个文件里面存储了所有PHP运行时所需要的参数。通过修改这个文件可以实现对PHP的自由控制。现在我们需要打开并编辑这个文件,注意,现在这个文件的扩展名是.ini-dist,需要首先把扩展名修改为.ini,然后记事本打开。打开之后,可以看到许多令人眼花缭乱的参数,但是我们需要修改的参数十分有限。
修改的东西:
n 1)首先找到short_open_tag 参数(可以用记事本的查找功能),这个参数用来设置是否可以使用<? 短标记作为php代码开始的标记。意思是说,将来在html代码中嵌入php代码,将用什么标记开始,这个类似于asp中的<%。如果这个项目设置为off,则只允许用<?php 这种长标记来作为php代码开始的标记。如果设置为on,则你可以使用<?或者<?php中的任意一种。
 
2)找到register_globals 参数。这个参数相当重要。很多php初学者或者曾经使用PHP3版本的朋友会在这个地方遇到麻烦。它用来是设置是否允许PHP自动将外部提交的数据注册为全局变量,这是一个涉及到程序安全的参数。至于其如何影响程序安全,我们不再赘述,读着可以参阅相关资料,在这里我们建议您将它设置为off。如果以前就是off,则不需要做任何修改。
 
3)找到extension_dir 参数 ,此参数设置PHP扩展函数库的查找路径。将其值相应修改为 “你的安装目录/ext/。也就是本例中的C:/php5/ext/
 
4)找到file_uploads 参数 ,还有下面连续的两个upload_tmp_dir upload_max_filesize,这三个参数是用来控制有关文件上传的。分别表示的意思是: 是否允许文件上传(on/off,上传文件的暂存路径、上传文件的最大字节数。这个你可以根据自己的需要来修改和填写,也可以使用默认值。upload_tmp_dir 最好填写,以保证将来可以顺利用PHP实现上传文件功能。我们可以在C:/php5/下创建一个UPLOADS文件夹,并将upload_tmp_dir设置为C:/php5/UPLOADS/。此处的文件夹可以任意指定,但必须保证指定的文件夹存在。
 
5)找到 session.save_path 参数 ,这个参数用来设置Session的保存路径,我们在后面的章节中会详细讲解Session的使用。我们可以指定任意一个目录来存放Session,在本例中,我们不妨设置为C:/php5/sessions/。当然这个目录也必须首先创建。接着往下看几行,找到session.auto_start 参数 ,对于初学者,我们强烈建议将它设置为 1 ,这样服务器一启动,便自动支持Session,在编写代码时就可以不必手工开启它。
然后添加系统变量;
 
n
n 1)进入控制面板并打开系统图标(或在桌面的我的电脑图标上点击鼠标右键,选择属性)。
n
 
n 3)在系统变量栏中找到Path这一项,选中此项并点击编辑按钮,出现变量修改对话框,如图所示。在变量值一栏的后面将你的PHP安装目录添加上。本例中就是;c:/php5注意不要遗漏了分号;,这个分号的作用是与前面的一个路径分隔开来。
n
然后安装Apache,直接默认安装。安装成功后,打开配置文件httpd.conf添加几个参数:
 
n LoadModule  php5_module  "c:/php5/php5apache2.dll"
n AddType  application/x-httpd-php  .php
  PHPIniDir "C:/php5/php.ini"
 
n 第一句代码的作用是使得Apache在启动时载入PHP模块。
n
第三句:
n 指定php.ini文件的存放路径
n
然后打开浏览器输入http://localhost如果能打开页面说明,安装成功了,接下来就开始安装mysql
安装mysql成功后,将php中的libmysql.dll拷贝到Apache的bin文件夹内,将php中的php.ini拷贝到system32文件夹内,
然后修改php.ini中的extension=php.gd2.dll和extension=php.mysql.dll前的分号去掉,
接着设置以下参数;mysql.default_port=3306,mysql.default_password=password,mysql.default_user=root;
就ok了。
接下来在c:/Apache/Apache2/htdocs文件夹内写一个php文件,测试以下能否连接到MySQL。内容如下;
<html>
<head>
<title>通过PHP连接MySQL服务器</title>
</head>
<body>
<?php
$link = mysql_connect ( "localhost", "root", "password") ;
if ( !$link ) die ( "连接MySQL服务器失败:" . mysql_error() ) ;
echo "连接MySQL服务器成功!" ;
mysql_close ( $link ) ;
?>
</body>
</html>
如果显示连接成功,就一切ok。
Apache中还有另外一个重要参数,用来指定php.ini文件的存放位置。由于我们的PHP安装在了c:/php5php.ini的位置就是c:/php5/php.ini
第二句的作用是使Apache能够识别.php的扩展名。必须注意的是第一条语句中的php5apache2.dll,容易错写成php5apache.dll,因为在PHP的安装目录下这两个文件都存在。之所以这里要使用php5apache2.dll是因为我们采用的Apache版本为2.0.59,属于Apache2.0.x列。如果使用的Apache版本是1.3.x,那么此处就应该使用php5apache.dll
4)依次点击确定按钮关闭窗口,然后重新启动计算机(必需重新启动,注销无效)。
2)选择高级标签页,点击环境变量按钮,打开环境变量设置窗口。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值