|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
对于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吗?会,我能编好几个大表格排板的网页啦! |
|