仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1361|回复: 19
打印 上一主题 下一主题

[学习教程] PHP编程:windows 2000/XP/2003下安bAPACHE2.0....

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:15:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
学习如何将PHP与HTML结合起来完成简单动态页面apache|php5|window   第一步 装置mysql4.1.10a( 本文章的设置装备摆设合用于mysql4.1 和 mysql5.0版本 )

将下载的的mysql紧缩包,直接解压到指定目次(d:\php\mysql)就能够了
然后双击 D:\php\mysql\bin\winmysqladmin.exe 这个文件,请输出winmysqladmin的初始用户、暗码 (注:这不是mysql里的用户、暗码)随意填不用在乎.肯定以后你的右下角义务的启动栏会呈现一个红绿灯的图标

                               
登录/注册后可看大图
(绿灯),红灯亮代表办事中断,绿灯亮代表办事正常
(假如不是绿灯,就左击这个图标->winnt->install the service 装置此办事
再左击这个图标->winnt->start the service 启动mysql办事)

修正mysql数据库的root暗码
入手下手->运转,输出cmd 然后cd 到d:\mysql\bin 履行以下号令

D:\mysql\bin>mysql

进入mysql后接着履行:

                               
登录/注册后可看大图
(将root暗码设置为easy)

上面一步是让PHP可以毗连到mysql4.1以上版本的,必定不成以省略。详细可参考http://www.phpv.net/article.php/288

                               
登录/注册后可看大图


暗码请依据你需求换成其余

假如你下载的是进制装置包,解压就任意目次后就直接双击setup.exe 文件,依照你装置软件的习气装好它,记失掉途径选择那一步时请写d:\php\mysql 装好后翻开d:\php\mysql\bin\文件夹,双击winmysqladmin.exe文件,会弹出一个窗口,请求设置你的mysql办事的办理员用户名暗码.本人定吧


两种办法区分一看就了然.

第二步: 装置apache 并设置装备摆设撑持PHP

双击装置文件apache_2.0.53-win32-x86-no_ssl.msi
将apache装置在 D:\php\apache 目次下
还会有输出框,提醒输出域名呀办理员信箱,随意填就是了.
+-----------------------------------------------------
| 注: 装置完后会主动装置并启动apache的办事,如在此处呈现成绩:
|“(OS 10048)凡是每一个套接字地址 (协定/收集地址/端口) 只答应利用一次:
| make_sock: could not bind to address 0.0.0.0:80...” 通常为IIS占用了80端口引发的
| 处理办法: 翻开 掌握面板->办事 找到 IIS admin 的办事 封闭并禁用
| 然后用CMD进入号令行形式 进入你装置apache的目次 /apache2/bin
| 输出
| apache -k install
| apache -k start
| 假如胜利的话,再接着做上面的!
+--------------------------------------------------------------

将php-5.0.3-Win32.zip 里内容解压到 D:\php\php 里

找到 php目次里的 php.ini-dist (仿佛这是一个习气,其实我更喜好用php.ini-recommended)重定名为 php.ini 并拷到 windows体系目次下(特别情形:win2k体系目次为winnt)
如我的php.ini是拷到 c:\windows目次
再将php目次里的 php5ts.dll,libmysql.dll 拷到 体系目次体系目次如我的是c:\windows 里(也能够是c:\windows\system32) 最初到D:\php\php\ext下将php_gd2.dll php_mysql.dll这两个文件复制到system/system32如我的是c:\windows\system里

设置装备摆设apache里的httpd.conf

翻开 D:\php\Apache\conf\httpd.conf 这个文件

找到 AddDefaultCharset ISO-8859-1 将其改成

AddDefaultCharset GB2312 (让默许言语编码为简体中文)

找到 DocumentRoot "D:/php/Apache2/htdocs" 将其改成你的WEB目次,如我的为

DocumentRoot "D:/php/www"

找到 DirectoryIndex index.html index.html.var 在前面到场 index.htm index.php (默许index.php为首页文件)

--------------模块化装置PHP----------------------------------------
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后到场一行

LoadModule php5_module d:/php/php/php5apache2.dll

个中d:/php/php/php5apache2.dll 为你php目次中php5apache2.dll地点的地位

再找到 AddType application/x-gzip .gz .tgz 这行,在此行后到场一行

AddType application/x-httpd-php .php

(其实:下面两行白色的,你可以直接加在httpd.conf文件的最初面也能够的)
--------------------------------------------------------------------

此时PHP情况根基已设置装备摆设胜利
在WEB根目次(如我的D:\php\www)里建一个名为test.php (提醒:用记事本的伴侣,请防止文件为test.php.txt) ,的文件内容以下 PHP代码:<? echo phpinfo(); ?> 从头启动apache办事
用阅读器翻开 http://localhost/test.php
假如可以看到php设置装备摆设输入信息就OK了
(假如看到的是下载页面或<? echo phpinfo(); ?>,请查查你所做的与下面是不是有讹夺)

3、设置装备摆设php.ini并测试mysql、GD2(php.ini为 c:\windows下的 php.ini)


找到
;extension=php_mysql.dll
将';'去失落改成.

extension=php_mysql.dll 找到;extension=php_gd2.dll 去失落后面的; 以便撑持GD库.如 extension=php_gd2.dll

找到
;session.save_path = "/tmp"
将';'去失落.设置你保留session的目次,如

session.save_path = "C:\WINDOWS\Temp";

重启apache办事
在Web根目次下(如 D:\php\www)创立testdb.php文件内容以下: PHP代码:<?php
$link=mysql_connect('localhost','root','123456'); //这里的root和123456是MYSQL的用户和暗码,请依据你本人的情形改好
if(!$link) echo "fail";
else echo "success";
mysql_close();
?> 用阅读器翻开http://localhost/testdb.php 假如输入success就OK了

4、phpmyadmin的装置设置装备摆设

将phpMyAdmin-2.6.1.zip解压到WEB根目次(d:\php\www\中去),重定名文件夹为phpmyadmin或其它
翻开phpmyadmin 目次中的 config.inc.php
找到以下这些(以下我已改好):

$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin';  //假定是有域名的办事器,可改成http://域名/phpmyadmin


$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = 'easy; //分离填上你mysql的用户和暗码便可

$cfg['Servers'][$i]['auth_type'] = 'http'; // 这里也能够改成cookie



改好了保留,在阅读器翻开http://localhost/phpmyadmin 输出你的用户名和暗码,即可以办理mysql了


差不多了,假如你想让你的PHP代码履行得更快,就再装个Zend Optimizer.可到http://down.phpv.net/soft/379.htm下载
办法是:下载后双击,选择途径装置.问PHP.INI途径就填 c:/windows
  把例子全部敲进去试验,完成一遍以后就会有心得了,因为你会发现为啥我的程序和书上的一模一样就是结果不正确。新手学习的时候必须承认,不容易,因为我也是过来人,你会发现原来有那么多常用的语句,函数都要记。
精灵巫婆 该用户已被删除
沙发
发表于 2015-2-4 10:26:24 | 只看该作者
不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。
只想知道 该用户已被删除
板凳
发表于 2015-2-6 03:00:03 | 只看该作者
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
再现理想 该用户已被删除
地板
发表于 2015-2-9 21:58:21 | 只看该作者
建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。
因胸联盟 该用户已被删除
5#
发表于 2015-2-19 01:10:18 | 只看该作者
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
飘灵儿 该用户已被删除
6#
发表于 2015-2-24 09:00:56 | 只看该作者
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
莫相离 该用户已被删除
7#
发表于 2015-3-7 11:55:42 | 只看该作者
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
老尸 该用户已被删除
8#
发表于 2015-3-10 20:08:39 | 只看该作者
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
再见西城 该用户已被删除
9#
发表于 2015-3-12 07:55:20 | 只看该作者
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
柔情似水 该用户已被删除
10#
发表于 2015-3-16 23:37:47 | 只看该作者
使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。
海妖 该用户已被删除
11#
发表于 2015-3-19 06:30:24 | 只看该作者
爱上php,他也会爱上你。
若天明 该用户已被删除
12#
发表于 2015-3-23 18:03:37 | 只看该作者
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
不帅 该用户已被删除
13#
发表于 2015-3-24 18:13:56 | 只看该作者
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
山那边是海 该用户已被删除
14#
发表于 2015-4-3 22:26:38 | 只看该作者
首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。
admin 该用户已被删除
15#
发表于 2015-4-7 16:27:29 | 只看该作者
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
16#
发表于 2015-4-21 05:10:44 | 只看该作者
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
分手快乐 该用户已被删除
17#
发表于 2015-4-29 15:56:34 | 只看该作者
写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
乐观 该用户已被删除
18#
发表于 2015-5-5 00:22:27 | 只看该作者
我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。
兰色精灵 该用户已被删除
19#
发表于 2015-5-8 09:09:13 | 只看该作者
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
冷月葬花魂 该用户已被删除
20#
发表于 2015-5-8 21:46:27 | 只看该作者
最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-11 17:44

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表