Ifinallygotthistowork,soIwillpostmyfindingshere.
//PHP5:WindowsbuildneedsaMySQLDLL
//PHP5.0doesn’tcomewithmysqlsupport…Youhavetogetthelibrariesyourself…
//Ithinkucangetthemfrommysql.com //PHP5Beta2
//Thefilephp_mysql.dllcomeswiththesesnapshots,aswellasanewversionoflibmySQL.dll,
今后做网址很火用织梦和帝国啊,所以想上学那四个建站模板。上网查了下那四个都是用php写的,生成的网址是php+mysql;无耐先学php吧,在攻读那八个模板。
到www.jetdown.com下载上边三种软件,做好安装筹算apache_2.0.47-win32-x86-no_ssl.msi mysql-4.0.14-win.zip
php遭受搭建;
1、 供给下载多少个东西:
<1>安装配备PHP 1.解压缩PHP压缩包到C:php
2.复制C:php目录下的php4ts.dll及C:phpdlls目录下的具备文件到windows安装目录的系统文件夹里
(win9x/me是system目录,winNT,2k/winXP,二零零三是system32索引State of Qatar复制C:phpphp.ini-dist到windows安装目录下,并将其改名叫php.ini。用记事本展开,改善一下音信:
寻找extension_dir=./这行,并将其路线指到你的PHP目录下的extensions目录,举个例子:
extension_dir=C:phpextensions 假如想扶植越来越多模块,,寻找:
;WindowsExtensions
;NotethatMySQLandODBCsupportisnowbuiltin,sonodllisneededforit.
下边都用分号在前方注释掉了协助的扩张模块,若是您想PHP辅助有些模块,请将前方的“;”去掉就能够校订产生后,保存php.ini,到此形成PHP的设置和安插。 大家在上边进入一行
extension=php_mysql.dll
//Note1:Theextensiondirneednotbe”.”,asHermawanmentioned.Itworksfineformewiththeextensionssubdirwheretheotherextensionsarelocated.
//Note2:Thephp.inifileneednotbeintheApacheroot,aslarsmentioned.ItworksfineformeintheWindowsdir.
<2>安装Apach2 1.备份
C:ProgramFilesApacheGroupApache2confhttpd.conf文件。
2.用记事本张开C:ProgramFilesApacheGroupApache2confhttpd.conf
找到: #NameVirtualHost* 改过为: NameVirtualHost127.0.0.1
//或localhost 找到: 订正下边几行: ServerAdmin
DocumentRootC:ProgramFilesApacheGroupApache2htdocs
ServerNameApache2
ErrorLogC:ProgramFilesApacheGroupApache2logserror_log
CustomLogC:ProgramFilesApacheGroupApache2logsaccess_logcommon
找到: AddTypeapplication/x-tar.tgz 在上面增加以下两行:
AddTypeapplication/x-httpd-php.php AddTypeimage/x-icon.ico 找到:
#LoadModulessl_modulemodules/mod_ssl.so 在上面增加一行:
LoadModulephp5_moduleC:phpsapiphp4apache2.dll//这里php5_module是关键,如果php4_moduleapache就不可能运维了
增添私下认可文件:
找到DirectoryIndex*这行,能够那样改正,增加暗许的文件名:
DirectoryIndexindex.phpdefault.phpindex.htmindex.htmldefault.htmdefault.html
保存文件,重起apache服务器。 最终,在该文件末尾加上上面两行
ScriptAlias/php/”c:/php/” Actionapplication/x-httpd-php”/php/php.exe“
到此Apache的PHP境况已经完全创设了。 <3>测验:
用记事本新建个文本,写下上边几行,保存到C:ProgramFilesApacheGroupApache2htdocs目录下,那些目录正是您的站点跟目录,命名叫phpinfo.php.然后在浏览器中输入
phpinfo.php代码如下: <4>安装mysql 1.按暗中认可安装在C:mysql
CopythefollowingfilestotheApachemodulesdirectory: phpphp4ts.dll
phpsapiphp4apache2.dll phpdllsiconv.dll
Ifanyofthesefilesaremissinginthemodulesdirectory,Apachewillfailtostart.
Besuretheextensioncanfindthefollowingfiles: php_mysql.dll iconv.dll
libmySQL.dll
Ifanyofthemcan’tbefound,Apachewillstartbutwillissueawarninglikethis:”Unknown():Unabletoloaddynamiclibrary’cphpextensionsphp_mysql.dll”-Thespecifiedmodulecouldnotbefound.”
php_mysql.dllshouldbeintheextensionsdirectory.
iconv.dllshouldbeintheApachemodulesdirectory.
libmySQL.dllmustbeeitherintheApacherootdirectoryortheWindowssystemdirectory.Iprefertheformerbecauseit’scleaner,asotherapplicationsdon’tnecessarilyusethisMySQLlibraryversion.
Note3:BesuretousethelibmySQL.dllfilebundledwithPHP.Inmycase,tryingtousethelibmySQL.dllfromtheMySQL4.1alphapackageresultedinthiserrormessage:”Unknown():Unabletoloaddynamiclibrary’c:phpextensionsphp_mysql.dll”-Thespecifiedprocedurecouldnotbefound.”
StartApacheandeverythingshouldbefine.
2.运行C:mysqlbinwinmysqladmin.exe设定user和password
3.运行mysql,测验一下 mysql>showdatabases; +———–+ |Databases|
+———–+ |mysql| |test| +———–+
假诺现身上述画面,注明mysql已经安装成功; 2.校订MySQL系统之首长密码
mysql>UPDATEuserSETpassword=passwordwhereuser=’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的缺省的客商名
mysql.default_password=666666装置管理员的口令
更正完后将apache重启,查看phpinfo页面. <5>安装phpmyadmin
改正C:ProgramFilesApacheGroupApache2htdocsphpMyAdminconfig.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
点击下载;
PHPEclipse
Php的IDE 因为作者Computer三月设置了eclipse 为了方便小编接收了PHPEclipse ,网络下载的地址也超多 ;
Mysql 的图样管理工科具,作者选用了,phpmyadmin
2、PHPEclipse
解压下载的文本,复制解压出的文本覆盖到Eclipse 的装置目录下,重新启支Eclipse 在新建project时就有了php工程。
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”
www.2979.com ,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
www.2979.com变动的网站是php+mysql,安装配备PHP 1.解压缩PHP压缩包到C。假使您不想杀掉这一个攻克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”;
?>
开发浏览器输入:
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的劳动要运营。
在浏览器中输入地方: 回车见到如下页面。
则配备成功。
输入密码登入进去就足以对mysql进组图形化处理了。
Apache, Php, www.2979.com, 之家, 全功略, 脚本