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吗?会,我能编好几个大表格排板的网页啦! 其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。 写的比较杂,因为我也是个新手,不当至于大家多多指正。 建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。 如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了, 有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。 首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。 有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。 php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会) 建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。 遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。 Ps:以上纯属原创,如有雷同,纯属巧合 多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。 ,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。 首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。 找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。 首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。 说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。 先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。 兴趣是最好的老师,百度是最好的词典。
页:
[1]
2