仓酷云 发表于 2015-2-3 23:38:05

PHP网页设计详解若何准确设置装备摆设PHP开辟情况

对于PHP的语法结构,刚开始真的很不习惯,真搞不懂为什么每个变量之前都要加个“$”符号,每个语句写完之后都必须加上“分号”来表示此句已经结束,还有,PHP对字母的大小写是敏感的,写的时候一定要注意大小写的区别。     PHP言语在停止开辟之前,需求将开辟情况设置装备摆设妥善,如许才干完成咱们的法式完善运转。那末,若何准确的设置装备摆设PHP开辟情况呢?文章将引见Apache、MySql、PHP的下载、装置及设置装备摆设,分离讲述在windows和Linux情况下开辟情况的搭建。

  1、下载Apache、MySql和PHP

  1、Apache的下载

  Apache办事器可以经由过程官方供应的镜像地址来下载windows的Apache装置法式,不外都是英文版的,并且下载速度太慢。我建议人人去华军、天空或中关村下载最新版的装置法式,速度很快。

  2、MySQL的下载

  MySQL的官方网站是http://www.mysql.com。可以下载最新版本的MySQL,仍是那句话,建议人人去华军、天空或中关村下载。

  3、PHP的下载

  PHP的官方网站是http://www.php.net。可以下载最新的版本。

  2、在windows下设置装备摆设PHP开辟情况

  1、Apache、MySql和PHP的装置像装置windows其他软件一样,这里建议把Apache和PHP软件装置在D盘目次下,把MySQL软件装置在C盘,如许不需求做任何设置,MySQL就能够顺遂启动运转。

  2、设置装备摆设开辟情况

  为了让windows可以履行PHP,需求做进一步的任务,按以下步调搭建好情况:

  1)在PHP装置目次下,找到文件php5ts.dll,将其复制到C盘system32目次下。

  2)在PHP装置目次下,找到文件libmysql.dll,将其复制到C盘system32目次下。

  3)在PHP装置目次下,找到文件php.ini,将其复制到C:\windows下。这个文件是设置装备摆设PHP的根基文件,如设置办事器根目次设置装备摆设,用文本编纂器翻开php.ini文件,找到"doc_root=",由于我把Apache默许装置在D盘根目次下,所以,修正这个设置装备摆设项的值为:doc_root=d:\apache2\htdocs

  提醒:用户依据本人装置Apache的途径,修正该设置装备摆设项的值。

  4)在php.ini中找到“extension_dir ="./"”,这个设置装备摆设项用来载入PHP的扩大模块,修正该设置装备摆设项以下:extension_dir = d:\php\ext,(需求按本人的装置目次修正PHP的载入地位)。

  5)在php.ini中找到“;extension=php_mysql.dll”,把这项后面的分号去失落,暗示使这个项失效。这个设置装备摆设项用来使PHP撑持MySQL,这里分号起正文感化。修正完PHP的设置装备摆设文件php.ini后,保留加入该文件。

  6)停止Apache的设置装备摆设。转到Apache的装置目次下的conf目次,用文本编纂器翻开Apache的设置装备摆设文件http.conf。在此文件中找到 dynamic shared object(DOS) Support,在LoadModule行的最初添加以下设置装备摆设项:LoadModule php5_module d:/php/php5apache2.dll,(需求按本人的装置目次修正PHP的载入地位)。该项是经由过程Apache来载入PHP模块php5apache2.dll,即PHP以Apache的一个模块来运转。

  7)为了让Apache撑持.php后缀的文件,在http.conf中找到AddType项,在最初添加以下设置装备摆设项:AddType application/x-httpd-php.php。找到directoryIndex,在最初添加index.php。为了撑持中文,找到AddDefaultCharset ISO-8859-1改成AddDefaultCharset GB2312。修正完后保留http.conf。即完成Apache的根基设置装备摆设。

  注重:激烈建议对Apache设置装备摆设文件http.conf停止修正时,必定恪守修正一点测试一点的准绳,即每次修正完一项并保留http.conf后,要重启一下Apache,假如Apache正常启动,则可以停止后续修正,不然,申明本次修正有误,细心反省偏重新修正。

  3、在Linux下设置装备摆设设置装备摆设PHP开辟情况

  1、MySQL的装置

  在MySQL官网下载MySQL的装置文件MySQL-server-4.0.20-0.i386.rpm,履行上面的号令完成MySQL的装置。

  rpm -ivh MySQL-server-4.0.20-0.i386.rpm

  在没有设置MySQL暗码的情形下,经由过程以下号令测试MySQL是不是装置胜利。

  mysql -u root

  呈现相似welcome to the mysql mointor. commands end with;or \g的字样,申明装置胜利。

  2、Apache的装置

  从Apache的官网下载UNIX版本的紧缩包,以httpd-2.0.52.tar.gz为例,假定资本包放在/usr/local/src下,进入这个目次后解紧缩,号令以下:

  cd /usr/local/src

  tar -zxvf httpd-2.0.52.tar.gz

  解紧缩后,进入目次httpd-2.0.52,履行以下号令:

  ./configure --prefix=/usr/local/apache2 --enable--module=so

  个中--prefix=/usr/local/apache2用来指定Apache的装置目次。接上去停止编译,履行一下号令完成装置。

  make

  mae install

  3、设置装备摆设PHP开辟情况的装置

  1)从PHP官网下载php5.1.4.tar.gz的紧缩包,解紧缩该文件包,号令以下:

  tar -zxf php5.1.4.tar.gz

  2)转到解紧缩后的目次,履行以下号令完成PHP装置目次等相干设置装备摆设:

  ./configure --prefix=/usr/local/php -with-mysql=/var/lib/mysql

  3)接着编译PHP,号令以下:

  make

  make install

  4)复制以后目次下的文件PHP大装置目次的lib目次下,并更名为php.ini,号令以下:

  cp php.ini-dist /usr/local/php/lib/php.ini

  5)以上设置装备摆设PHP开辟情况的装置完后,拜见windows下设置装备摆设的内容停止相干设置装备摆设,设置装备摆设项和设置装备摆设办法相似。 会HTML吗?会,我能编好几个大表格排板的网页啦!

再见西城 发表于 2015-2-4 04:01:21

其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。

若天明 发表于 2015-2-9 10:32:11

写的比较杂,因为我也是个新手,不当至于大家多多指正。

谁可相欹 发表于 2015-2-19 09:00:43

建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。

小女巫 发表于 2015-3-4 10:30:41

如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,

山那边是海 发表于 2015-3-8 14:19:28

有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。

爱飞 发表于 2015-3-13 11:50:51

首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。

分手快乐 发表于 2015-3-15 02:08:13

有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。

精灵巫婆 发表于 2015-3-21 16:00:21

php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)

透明 发表于 2015-3-24 01:33:52

建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。

海妖 发表于 2015-3-25 09:00:28

遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。

小妖女 发表于 2015-3-25 09:54:09

Ps:以上纯属原创,如有雷同,纯属巧合

金色的骷髅 发表于 2015-3-27 01:10:56

多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。

不帅 发表于 2015-3-28 17:11:03

,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。

活着的死人 发表于 2015-3-29 15:10:07

首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。

蒙在股里 发表于 2015-3-29 16:16:30

找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。

小魔女 发表于 2015-4-1 03:17:56

首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。

若相依 发表于 2015-4-5 00:07:27

说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。

深爱那片海 发表于 2015-4-16 09:40:48

先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。

只想知道 发表于 2015-4-16 20:10:28

兴趣是最好的老师,百度是最好的词典。
页: [1] 2
查看完整版本: PHP网页设计详解若何准确设置装备摆设PHP开辟情况