点击下载,/php/php.ini-dist到windows安装目录下

Ifinallygotthistowork,soIwillpostmyfindingshere. //PHP5:WindowsbuildneedsaMySQLDLL //PHP5.0doesn'tcomewithmysqlsupport...Youhavetogetthelibrariesyourself... //Ithinkucangetthemfrommysql.com //PHP5Beta2 //Thefilephp_mysql.dllcomeswiththesesnapshots,aswellasanewversionoflibmySQL.dll,

    未来做网址相当红用织梦和帝国啊,所以想上学那五个建站模板。上网查了下这八个皆以用php写的,生成的网址是php+mysql;无耐先学php吧,在上学那多个模板。

//soIsuggestafullupgradetoBeta2insteadofjustextractingphp_mysql.dllforusewithBeta1.

到下载下边三种软件,做好安装希图 apache_2.0.47-win32-x86-no_ssl.msi

 php碰着搭建;

mysql-4.0.14-win.zip phpMyAdmin-2.5.3-rc1-php.zip

1、 供给下载多少个东西:

PHP5Beta2:5.87MB(6,162,835bytes)

1装置配备PHP 1.解压缩PHP压缩包到C:/php/ 2.复制C:/php/目录下的php4ts.dll及C:/php/dlls目录下的具备文件到windows安装目录的系统文件夹里 (win9x/me是system目录,winNT,2k/winXP,二〇〇一是system32索引State of Qatar复制C:/php/php.ini-dist到windows安装目录下,并将其改名称叫php.ini。用记事本张开,矫正一下音讯: 搜索extension_dir=./那行,并将其路径指到你的PHP目录下的extensions目录,举个例子: extension_dir=C:/php/extensions 即使想扶助越来越多模块,,找寻: ;WindowsExtensions ;NotethatMySQLandODBCsupportisnowbuiltin,sonodllisneededforit. 上边都用分号在前面注释掉了扶助的强盛模块,假如您想PHP帮忙有个别模块,请将前方的“;”去掉即可改良产生后,保存php.ini,到此形成PHP的安装和安顿。 我们在上边步向一行 extension=php_mysql.dll //Note1:Theextensiondirneednotbe"./",asHermawanmentioned.Itworksfineformewiththeextensionssubdirwheretheotherextensionsarelocated. //Note2:Thephp.inifileneednotbeintheApacheroot,aslarsmentioned.ItworksfineformeintheWindowsdir. 2安装Apach2 1.备份 C:/ProgramFiles/ApacheGroup/Apache2/conf/文件。 2.用记事本展开C:/ProgramFiles/ApacheGroup/Apache2/conf/ 找到: #NameVirtualHost* 改善为: NameVirtualHost127.0.0.1 //或localhost 找到: VirtualHost127.0.0.1 校勘下边几行: ServerAdmin(你刚才安装时候输入的指挥者邮箱卡塔尔DocumentRootC:/ProgramFiles/ApacheGroup/Apache2/htdocs ServerNameApache2 ErrorLogC:/ProgramFiles/ApacheGroup/Apache2/logs/error_log CustomLogC:/ProgramFiles/ApacheGroup/Apache2/logs/access_logcommon /VirtualHost 找到: AddTypeapplication/x-tar.tgz 在上面增加以下两行: AddTypeapplication/x- AddTypeimage/x-icon.ico 找到: #LoadModulessl_modulemodules/mod_ssl.so 在底下加多一行: LoadModulephp5_moduleC:/php/sapi/php4apache2.dll//这里php5_module是关键,如果php4_moduleapache就不可能起动了 扩展暗许文件: 找到DirectoryIndex*那行,能够如此修改,增多暗许的文件名: DirectoryIndexindex.phpdefault.phpindex.htmindex.htmldefault.htmdefault.html 保存文件,重起apache服务器。 最终,在该公文末尾加上下边两行 ScriptAlias/php/"c:/php/" Actionapplication/x-"/php/php.exe“ 到此Apache的PHP情形已经完全创立了。 3测量试验: 用记事本新建个公文,写下上面几行,保存到C:/ProgramFiles/ApacheGroup/Apache2/htdocs目录下,那么些目录正是您的站点跟目录,命名字为phpinfo.php.然后在浏览器中输入就能够见到想尽的有关PHP的音信了。 phpinfo.php代码如下: ?php phpinfo(卡塔尔; ? 4安装mysql 1.按暗中认可安装在C:/mysql CopythefollowingfilestotheApachemodulesdirectory: php/php4ts.dll php/sapi/php4apache2.dll php/dlls/iconv.dll Ifanyofthesefilesaremissinginthemodulesdirectory,Apachewillfailtostart. Besuretheextensioncanfindthefollowingfiles: php_mysql.dll iconv.dll libmySQL.dll Ifanyofthemcan'tbefound,Apachewillstartbutwillissueawarninglikethis:"Unknown():Unabletoloaddynamiclibrary'c/php/extensions/php_mysql.dll"-Thespecifiedmodulecouldnotbefound." php_mysql.dllshouldbeintheextensionsdirectory. iconv.dllshouldbeintheApachemodulesdirectory. libmySQL.dllmustbeeitherintheApacherootdirectoryortheWindowssystemdirectory.Iprefertheformerbecauseit'scleaner,asotherapplicationsdon'tnecessarilyusethisMySQLlibraryversion. Note3:BesuretousethelibmySQL.dllfilebundledwithPHP.Inmycase,tryingtousethelibmySQL.dllfromtheMySQL4.1alphapackageresultedinthiserrormessage:"Unknown():Unabletoloaddynamiclibrary'c:/php/extensions/php_mysql.dll"-Thespecifiedprocedurecouldnotbefound." StartApacheandeverythingshouldbefine. 2.运维C:/mysql/bin/winmysqladmin.exe设定user和password 3.运维mysql,测量试验一下 mysqlshowdatabases; +-----------+ |Databases| +-----------+ |mysql| |test| +-----------+ 假设现身上述画面,证明mysql已经设置成功; 2.更正MySQL系之首长密(新密的位置,成您要定的密)mysqlUPDATEuserSETpassword=password('新密'State of Qatarwhereuser='root'; 3.编辑php5中的运维文件php.ini,将mysql和php5连接起来. mysql.default_port= mysql.default_host= mysql.default_user= mysql.default_password= 改为: mysql.default_port=3306阐明的是mysql的缺省端口通常为3306 mysql.default_host=localhost表明的是mysql的缺省主机名称 mysql.default_user=jinchao表达的是mysql的缺省的客商名(root是最高端客户)mysql.default_password=666666设置管理员的口令 修正完后将apache重启,查看phpinfo页面. 5安装phpmyadmin 校正C:/ProgramFiles/ApacheGroup/Apache2/htdocs/phpMyAdmin/config.inc.php 查找以下那样一段: $i=0; //The$cfg['Servers']arraystartswith$cfg['Servers'][1].Donotuse$cfg['Servers'][0]. //Youcandisableaserverconfigentrybysettinghostto''. 在此段之后再持续查找: 找到$cfg['Servers'][$i]['auth_type']='cookie';『config』改『cookie』或『http』 找到$cfg['Servers'][$i]['host']='localhost';视情状做相应改善找到$cfg['Servers'][$i]['user']='root';视意况做相应更改找到$cfg['Servers'][$i]['password']='';视意况做相应改善找到$cfg['Servers'][$i]['port']='3306';视情状做相应校正

Apache  httpd-2.2.22-win32-x86-openssl-0.9.8t.msi

PHP       php-5.3.10-Win32-VC9-x86.zip

Mysql     

 图片 1

图片 2

 点击下载;

PHPEclipse      Php的IDE 因为自身Computer桐月安装了eclipse 为了方便作者选用了PHPEclipse ,互连网下载的地址也超级多 ;

   

 Mysql 的图样管理工具,笔者选择了,phpmyadmin 

2、PHPEclipse      解压下载的文书,复制解压出的文本覆盖到Eclipse 的装置目录下,重新启支Eclipse 在新建project时就有了php工程。

图片 3图片 4

3、apache 安装;

4、Php只要解压到二个目录下就能够(与apache在同级目录下众多)。

5、Mysql安装可参看()。

6、那七个安装好现在要进行各样配置了。

 A、Apache : 

第一纠正Apache的安插文件,让Apache扶助深入剖析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。也可从初步-程序-Apache http server张开。该公文内的“#”为注释符。

1. 让Apache能够剖判php文件,在布局文件中找到

 #LoadModule vhost_alias_module modules/mod_vhost_alias.so

 在下一行增添 (浅蓝的任务是基于PHP的中国人民解放军第四野战军目录而定的,即php-5.3.10-Win32-VC9-x86.zip 

文件解压的目录)

 LoadModule php5_module "D:/Develop/PHP/php5apache2_2.dll"
 PHPIniDir "D:/Develop/PHP"
 AddType application/x-httpd-php .php .html .htm

 

2. 在配备文件中找到

 DirectoryIndex index.html改为

  DirectoryIndex  index.php  index.html

 

3. 改善Apache站点目录,在结构文件中找到(Apache安装的目录差别,展现的值不相仿State of Qatar

 DocumentRoot "D:/Develop/Apache2.2/htdocs"改为 (D:/Develop/Apache2.2卡塔尔国apach安装目录

 DocumentRoot "D:/Workspace/PHP"

      

 再找到

<Directory "D:/Develop/Apache2.2/htdocs">改为

<Directory "D:/Workspace/PHP">  

 

讲解:要是设置后apache无法符合规律启动可查看“应用程序日志”,常常是80端口号被占用。

规定何人占用了小编们的80端口 

1、Windows平台

在windows命令行窗口下试行:

C:>netstat -aon|findstr "80" 

TCP     127.0.0.1:80         0.0.0.0:0               LISTENING       2448

看来了吧,端口被进度号为2448的历程占用,继续施行下边施命发号:

C:>tasklist|findstr "2448" 

thread.exe                     2016 Console                 0     16,064 K

很明亮啊,thread占用了你的端口,Kill it

假若您不想杀掉这几个侵吞80端口的进程能够纠正apache的私下认可端口。

也是在 Apache设置目录的conf目录下的httpd.conf这些文件中期维更改,

找到“Listen80”,紧接着Listen的数字正是端口号,我们改为“Listen 8088”,能够用地方的秘技查看改过的端口号是不是也被占有。保存后重新开动Apache。

B、php配置

找到php-5.3.10-Win32-VC9-x86.zip 文件解压的目录,把php.ini-development改名称叫php.ini,作为PHP的布置文件。修正php.ini。“;”分号(在那文件中为注释符State of Qatar

(浅橙的任务是依靠PHP的四处目录而定的,即php-5.3.10-Win32-VC9-x86.zip 文件解压的目录卡塔尔(قطر‎

1. 安装PHP扩大包的切切实实目录,找到

; On windows:
; extension_dir = "ext"

改为 (值是ext文件夹是phpk中的的目录,内含有php主要的dll文件。卡塔尔(قطر‎

; On windows:
extension_dir = "D:/Develop/PHP/ext"     

(注意前方的“;”去掉)

 

2. 拉开对应的库功效,找到须要开启的库的所在行

;extension=php_curl.dll

;extension=php_gd2.dll

;extension=php_mbstring.dll

;extension=php_mysql.dll

;extension=php_xmlrpc.dll

清除前面包车型大巴分行(注释卡塔尔国,即改为

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_xmlrpc.dll

      

3. 装置时区,找到

;date.timezone =改为

date.timezone = Asia/Shanghai

 注释;在此些配置后,要重运营apache .。在探求时方可用肇事本中 的搜索功用查找。

 测量试验配置成功不成功。

建站点目录。D:/Workspace/PHP 在目录下新建文本文书档案后缀名改为.php 张开加多以下内容:

<?php
    phpinfo();   

//能够写自身的率先个php的holle word!了。

//echo "Hello World";
?>

 

开垦浏览器输入:

   图片 5

 

C、phpMyAdmin的配置。

粮草先行粮草先行专业:

在站点目录中国建工业总会公司个公文夹“phpmyadmin”把phpMyAdmin-2.7.0-pl2.tar.gz 文件解压到刚才建的文书夹下。

加mysql的蒙受变量:把mysql的设置目录bin参加到境况变量中,E:mysqlMySQL Server 5.6bin

Cmd 展开dos窗口,输入  mysql -u root -p 加车,提醒输入密码 输入后就可以步向了。查看mysql中的数据库。用  show databases 命令。Exit退出。

 在“D:/Workspace/PHP/phpmyadmin”目录中找到config.default.php文件。然后用记事本张开; 

找到$cfg['blowfish_secret'] = '',将其值改为你协调想要的随便字符,如$cfg['blowfish_secret'] = 'suiyi';

找到$cfg['Servers'][$i]['auth_type'] = 'config',改为$cfg['Servers'][$i]['auth_type'] = 'cookie';

找到$cfg['DefaultLang'] = 'en-iso-8859-1',改为$cfg['DefaultLang'] = 'zh-utf-8';

找到$cfg['DefaultCharset'] = 'iso-8859-1',改为$cfg['DefaultCharset'] = 'zh-utf-8';

$cfg['PmaAbsoluteUri'] = ''; (phpmyadmin为phpmyadmin角压的文书夹。)

$cfg['Servers'][$i]['host'] = '数据库主机地址'; 本机localhost

$cfg['Servers'][$i]['user'] = '站点ID'; root

$cfg['Servers'][$i]['password'] = '密码'; 安装mysql数据库时设置的root密码

$cfg['Servers'][$i]['only_db'] = '数据库名(站点IDState of Qatar'; mysql  查询到存在的数量。

封存。能够测验了。Mysql的劳务要开动。

在浏览器中输入地方:   回车见到如下页面。

 图片 6

则布署成功。

输入密码登入进去就足以对mysql进组图形化处理了。

 

本文由美高梅4688官方网站发布于美高梅4688官方网站,转载请注明出处: 点击下载,/php/php.ini-dist到windows安装目录下

您可能还会对下面的文章感兴趣: