PHP网站制作之装置并利用phpMyAdmin办理MySQL数据库
培训的第四阶段,就是应用PHP语言开发实际的程序。以结合实际的项目开发来进行学习,效果真的很好,在学习完之后就开始练习,能比较容易掌握所学的知识,这是学校的学习所没法比的。mysql|数据|数据库 学会利用基于Web数据库的办理东西phpMyAdmin。假如利用适合的东西,MySQL数据库的办理就会为得相当复杂。使用MySQL号令行体例需求对MySQL常识十分熟习,对SQL言语也是一样的事理。不但如斯,假如数据库的会见量很大,列表中数据的读取就会相当坚苦。
以后呈现良多GUI MySQL客户法式,个中最为精彩的是基于Web的phpMyAdmin东西。这是一种MySQL数据库前台的基于PHP的东西。PhpMyAdmin的弱点是必需装置在你的Web办事器中,所以假如没有适合的会见权限,其它用户有能够伤害到你的SQL数据。
功受奖者PhpMyAdmin的装置进程十分复杂。从http://www.phpmyadmin.net/下载PhpMyAdmin,以后最新版本是2.6.4-pl3。将下载文件解紧缩到你选择的途径,好比 /srv/www/domain.com/html/admin。在将phpMyAdmin与数据库毗连之前,请确保phpMyAdmin处于受回护形态,个中可以经由过程创立一个an .htaccess文件来完成:
<code>
AuthUserFile /srv/www/domain.com/.htpasswd
AuthGroupFile /dev/null
AuthName adminAuthType basic
<Files *>
Order Deny,Allow
Deny From All
Allow From localhost
require user admin
satisfy any
</Files>
</code>
以上代码段使得假定途径/srv/www/domain.com没有受回护因而.htaccess文件处于Web途径以外(好比Apache中的 DocumentRoot为/srv/www/domain.com/html)。利用htpasswd东西创立 /srv/www/domain.com/.htpasswd文件:Create the /srv/www/domain.com/.htpasswd file using the htpasswd tool:
<code>
# htpasswd -cm /srv/www/domain.com/.htpasswd admin
</code>
一旦你已供应了办理员的暗码,可以编纂包括phpMyAdmin 的config.inc.php文件。你将可以编纂$cfg['PmabsoluteUri']关头字以指向装置在办事器中phpMyAdmin的地位,然后编纂$cfg['Servers']数组。为了疾速创立和运转,而且可以编纂办事器上一切的数据库,你将需求供应的权限证实:
<code>
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';$cfg['Servers'][$i]['password'] = 'mysecretrootpass';
</code>
如今你可以进入http://www.domain.com/admin/phpMyAdmin-2.6.4-pl3/并会见你的MySQL数据,并可将途径重定名为phpMyAdmin/以更加便利的会见。根据功能来进行封装等。很多的不懂,在使用搜索引擎查找,或者请教老师和在老师详细的讲解、指导下,都能顺利解决。 说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。 首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。 在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、 写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。 爱上php,他也会爱上你。 有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。 这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己 学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。 建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。 使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的 最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。 说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年具体的记不清啦,囧。 为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。 其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。 实践是检验自己会不会的真理。 真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎, 说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年具体的记不清啦,囧。 爱上php,他也会爱上你。 这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。
页:
[1]