|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
HTML中的任何元素都要亲自实践,只有明白了什么元素会起到什么效果之后,你才会记忆深刻,而一味的啃书,绝对是不行的,我想大部分新手之所以觉得概念难学,大部分是一个字“懒”,懒是阻止进步的最大敌人,所以克服掉懒的习惯,才能更快的学好一样东西。 入门:详解Windows下PHP5+APACHE+MYSQ完全设置装备摆设
经由一段工夫狂热的PHP编程,对WINDOWS平台下PHP的设置装备摆设可算是深有感到,一入手下手我用的是一键装置的傻瓜包,然而思索傻瓜包的装置版本已掉队,在真副手动设置装备摆设PHP情况时碰到很多成绩,在查阅了很多材料和测验考试后,终究设置装备摆设胜利。如今,我将我的设置装备摆设经历和人人分享一下,信任可以处理人人设置装备摆设PHP情况的利诱。
起首说一下我用的软件版本。
PHP 5.1.6
APACHE 2.0.59(注重:APACHE 2.2.X版本以上要增添插件才撑持PHP 5的)
MYSQL 5.0.24a
好了,如今入手下手装置,我先装的php5,直接解压文件到C:\php(装置到哪里其实不会有影响,凭团体喜号,本文中的一切途径都以我的装置途径,请人人在本人的机械上装置的时分注重修正为本人的途径),接着装置APACHE,我直接把它装到C盘根目次下,在装置过程当中,会呈现3个文本框,下面两个输出你的本机IP,最上面的输出你的EMAIL,好的。装置终了。如今编纂..\Apache Group\Apache2\conf\下的httpd.conf文件。用记事本翻开该文件,在最初添上这两行代码:
LoadModule php5_module "C:/php/php5apache2.dll"
AddType application/x-httpd-php .php
我在C:\目次下创立了一个www的目次用于寄存我的站点文件,在httpd.conf里找到如许一句话:DocumentRoot "C:/Apache2/htdocs"改成了DocumentRoot "C:/www"。如许,就将主目次设置成了C:\www。假如你不想更改主目次地位,可以不更改此项。
修正目次的默许首页:
找到DirectoryIndex 前面写上你想设置为首页的文件名,如:index.html index.php等。
言语优先级,找到以下语句
LanguagePriority zh-CN zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv 把中文(zh-CN zh-TW)的局部剪切放到后面(也就是将本来文件中的响应局部改成如上的。
其他也没甚么好修改的。APACH的设置装备摆设就到这里。接着讲PHP的设置装备摆设。
把php.ini-dist复制到C:\windows 下更名为 php.ini(装过php的都做过吧)然后修正了几个中央:
在Data Handling下找到post_max_size = 8M
这是PHP将承受的POST数据最大巨细,可更改成20M。
在Paths and Directories下找到extension_dir=
这里设置的是PHP搜刮扩大库的地位,将其途径设为extensions文件夹的地位,即改成:
extension_dir= "C:\php\ext"
在File Uploads下找到upload_max_filesize = 2M,答应上传的的最大文件巨细
可更改成20M。
Dynamic Extensions这里是PHP扩大设置局部,列出了PHP一切的可撑持扩大,后面都加了分号正文,暗示今朝PHP设置装备摆设不撑持扩大,咱们可以将分号去失落让PHP撑持该扩大上面列出的是几个经常使用且较适用的PHP扩大把上面几句后面的分号去失落
;extension=php_mbstring.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_imap.dll
;extension=php_mysql.dll
到这里php.ini就设置装备摆设停止。接着很主要的一点将
C:\PHP\libmysql.dll,C:\PHP\ext\php_mysql.dll,C:\PHP\ext\php_mysqli.dll
拷贝到C:\Windows\system32下,如许PHP5才干撑持MYSQL。
重起APACHE,在主目次下新建一个记事本文件test在外面输出
<?php
phpinfo();
?>
保留后修正后缀名为PHP。在阅读器输出http://127.0.0.1/test.php是否是看到PHP版本信息,没错,如许PHP的设置装备摆设就完成了。接上去装置MYSQL。
第一步:双击.exe文件呈现的第一个需求选择的对话框是Setup Type 也就是
装置品种,这里咱们可以选择Custom,依据本人的需求来装置组件和设置装备摆设装置途径
点击Next,右键点击对话框呈现几个硬盘外形的图标,依据本人的需求选择装置组件,
点击窗口右下的Change按钮更改装置途径的,设置好后,点击Next入手下手装置装置到最
后会有以下一个对话框在这里的三个选项分离是:
1:假如你没有MYSQL.com帐户,选第一个,发明一个新的收费的MYSQL.com帐户
2:假如你有MYSQL.com帐户,选第二个,填入已注册好的邮箱名和暗码
3:跳过此步调
咱们选第一个
接上去会一次呈现三个对话框,在三个对话框中有* 号的局部是必需要填的,
按按次分离是邮箱名,暗码,确认暗码;first name ,last name;邮政编码,
国度,省名。国度名选china,省名选other or N/A便可4.1.x和4.0.x系列版
本很大一个区分就是在装置终了后不是运转 mysql文件夹上面的winmysqladmin.exe来
启动办事器后设置选项,而是有一个设置的进程。
第二步:设置MYSQL
起首你会看到如许的一个窗口,这里有两个选项,分离是具体设置装备摆设和尺度设置装备摆设,
小型使用选第二项就能够了点击Next后呈现上面的对话框,这里是主要的,必定
要鄙人拉菜单里选择MySQL41,不然不克不及正常启动,上面的选项是是不是使用号令行,
最好选上点击Next后设置数据库暗码的对话框,两头偏右和上面的选项分离是是不是
答应近程掌握和是不是答应匿名帐号登入,为了平安,不要选择好了,点击Next后出
现最初的对话框,点击Execute按钮数据库办事器便启动了,顺次呈现四个对号后
点击Finish停止装置
装上PHPMYADMIN后测试毗连,若呈现
#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
在入手下手菜单找到方才装置的MYSQL号令行东西,输出root的暗码后键入以下的字样:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(‘方才设置的ROOT暗码’)
-> WHERE Host = 'localhost' AND User = 'root';
mysql> FLUSH PRIVILEGES;(注重FLUSH后有空格)
然后阅读“http://localhost/phpmyadmin”,OH YEAH! 测试胜利!
在谈一下关于MYSQL 4.1今后因为采取UTF8招致的乱码成绩处理举措。起首注重一点,在新建数据库的时分字符集必定要选择UTF8,在PHPMYADMIN中新建数据库下,创立按钮的右边,有个下拉列表,默许是“收拾整顿”,选择UTF8。你会发明内外数据不在是问号了。
然而网页的输入仍是问号,不要急接着在PHP语句中要有所修改:
在mysql_connect(…毗连参数);后加上mysql_query("SET NAMES 'GBK'");
然而假如网页良多,如许不是很费事,所以我在编写PHP时将一切数据库的操作写成一个类如:
class db{
….包括一些数据库挪用办法….
//创立数据库毗连并选择响应数据库
function createcon(){
mysql_connect(…);mysql_query("SET NAMES 'GBK'");
}
}
如许,修改一处就能够了,是否是很便利?呵呵,信任人人看完这篇文章就在也不觉的PHP情况难设置装备摆设了,好了,写这么多,累逝世了,祝人人进修兴奋!
在学习PHP这六个月里,每看到一个优秀的php脚本,就会兴奋的手舞足蹈,嘴里还不停的说:太酷了,太酷了。呵呵,很幼稚吧,但这可能就是兴趣。 |
|