|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
既然选择了PHP,就要坚持学下去!大家有没有问自己为什么会选择学习PHP呢?就我个人而言,完全是因为兴趣,因为我的专业和计算机完全无关,但是就是对编程很赶兴趣,尤其对网络编程、web开发特别赶兴趣。 信任很多和人和我一样,都十分的喜好进修PHP编程,一样有良多人由于没法搭建一个基于Windows情况下的PHP开辟情况搭建而不能不保持本人进修PHP的欲望。所以我想就这个成绩将本人的心得体味写出来,一是可以匡助那些苦于没法搭建开辟情况的人,二是可让本人也有个总结的时机。
我写这篇文章的目标很复杂,就是匡助那些方才入手下手进修PHP的伴侣,所以我将尽可能以最复杂、明白的言语来停止描写,假如您已就此成绩十分纯熟,大可以不看本文而去做更成心义的工作。
限于我自己的程度无限,本文不免有毛病和缺乏的地方,恳请指教。
注重:本文不触及办事器的平安性和优化成绩。若有此类成绩,您可以会见平安核心网站,搜刮平安核心成员san所宣布的文章。
在入手下手正式解说之前,让咱们先来引见一下搭建PHP情况所要用到的软件。由于咱们解说的是搭建Windows情况下的开辟情况,因而您必需具有一台以Windows为操作体系的PC机。上面是在我机械上的详细开辟情况:
操作体系:Windows XP Sp2
所需软件:PHP: php-4.4.0-Win32.zip
MySQL: mysql-noinstall-4.1.14-win32.zip
Apache: apache_2.0.54-win32-x86-no_ssl.msi
phpMyAdmin: phpMyAdmin-2.6.4-pl1.zip
软件来历:Windows: Microsoft
PHP: http://www.php.net/
MySQL: http://www.mysql.com/
Apache: http://www.apache.org/
phpMyAdmin: http://www.phpmyadmin.net/
好了,当您下载并具有了以上这些软件以后,咱们就能够入手下手咱们的装置设置装备摆设之旅了。
设置装备摆设PHP
将 php-x.x.x-win32.zip 解紧缩到 C 盘根目次下。解紧缩完成后咱们应当能在 C 盘根目次下找到一个以 php-x.x.x-win32 为名的文件夹,将其更名为 php。进入此文件夹,咱们可以看到若干文件夹和若干文件。我来讲明一下几个在设置装备摆设的时分用的到的目次和文件。
[dlls]寄存响应 PHP 扩大库的所需的 dll。那末甚么是 PHP 的 DLL 扩大库呢?它是 PHP 在根基功效上的扩大。好比,你需求用 PHP 来生成图象,那末你就得用到 GD 库扩大,该库包括了一系列图象生成函数等。如许,就能够很轻易的扩展 PHP 的使用局限了。所以你在设置装备摆设 PHP 的时分需求告知 PHP 你需求该扩大库的撑持。
[extensions]PHP 扩大库的 dll。这是 PHP 搜刮扩大库和寄存扩大库的地位。
[PEAR]PEAR 是 PHP 的扩大与使用库(PHP Extension and Application Repository)的寄存途径。更多可会见 http://pear.php.net 懂得。
[sapi] 寄存 SAPI 的 dll 文件。
[go-pear.bat]装置 PEAR 所需文件。
[install.txt]装置申明文件。
[php4ts.dll]主 dll 文件。
[php.exe]CGI 可履行法式。
[php.ini-dist]PHP 设置装备摆设文件
看到这里老是让人感应坚苦,其实到了这里反而复杂了,上面是更详细的解说,只需您注重装置的步调,不要弄错了,胜利就离你不远了。呵呵,来吧!
第一步:复制 php4ts.dll 文件到 C:\Windows\ 目次下(假如是 Windows 2000/NT 操作体系,则为 C:\winnt\ 目次,下同。请注重你的 Windows 版本对应的文件夹)。
第二步:将 [dlls]文件夹下一切的 .dll 文件复制到 C:\Windows\system32\ 目次下(假如是 Windows 2000/NT 操作体系,则为 C:\winnt\system32\ 目次;假如是 Windows 98,则为 C:\windows\system\ 目次。下同。请注重你的 Windows 版本对应的文件夹)。
第三步:复制 php.ini-dist 文件到 C:\Windows\ 文件夹下,重定名为 php.ini 。这里要提示一句:不要在 php 目次下寄存 php.ini 文件。也就是说 C:\PHP 目次下不要有 php.ini 文件(假如是依照我的步调全新装置 PHP 的话不会呈现此情形)。如今咱们在 C:\windows\ 目次下已有 php.ini 文件了,这个文件是 PHP 设置装备摆设文件,因而设置装备摆设 PHP 也是环绕它为中间。用记事本翻开,依照从上到下的按次停止设置装备摆设。
Path and Directories: 设置PHP文件搜刮途径的。将其修正为:
;Unix:”path1:/path2”
;include_path=”.:/php/includes”
;
;Windows:”\path1;\path2”
include_path=”C:\PHP\PEAR\”
extension_dir: 设置PHP搜刮扩大库的地位。将它的途径指向:C:\PHP\extensions\
File Uploads: 设置PHP答应上传的文件的巨细(默许为2M)
Dynamic Extensions: PHP扩大设置装备摆设局部。这里列出了一切PHP的可撑持扩大,后面都加了分号正文失落,暗示今朝PHP设置装备摆设不撑持该扩大,您可以依据您的详细需求将分号去失落,以使PHP设置装备摆设撑持该扩大。
对照适用的扩大包含:
extension=php_curl.dll: CURL扩大撑持
extension=php_gd2.dll: GD图像库扩大撑持
extension=php_xslt.dll: XSLT扩大撑持,该扩大撑持对XML的转换。
PEAR的装置
点击:入手下手-》运转,输出cmd,在Windows号令提醒符窗口内持续输出cd\
C:\
C:\>cd php
C:\php>
C:\php>go-pear.bat
剩下的就是一路Enter了,呵呵。
MySQL的装置
将mysql-noinstall-4.1.14-win32.zip 文件夹解紧缩后放到C盘根目次下。进入[bin]目次,运转mysqld-nt.exe,翻开MySQL办事。
注重:默许装置的MySQL的root用户名是没有暗码的,这长短常风险的一件工作,所以仍是请你给他加个暗码好了。
Apache的装置和设置装备摆设
装置和装置普通的软件没甚么纷歧样,添加办事器信息的时分普通添加localhost。装置好今后,进入[htdocs]目次,翻开[conf]目次下的httpd . conf文件, 入手下手咱们的Apache之旅。
1、搜刮定位到: DirectoryIndex index.html index.html.var
在厥后添加上index.php,添加后以下:
DirectoryIndex index.html index.html.var index.php
2、搜刮定位到:
<Diretory “C:/Program Files/Apache Group/Apache2/cgi-bin”>
AllowOverride None
Options None
Order allow,day
Allow from all
</Diretory>
在厥后添加以下两行:
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps
添加今后以下:
<Diretory “C:/Program Files/Apache Group/Apache2/cgi-bin”>
AllowOverride None
Options None
Order allow,day
Allow from all
</Diretory>
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps
3、搜刮定位到:
#LoadModule ssl_module modules/mod_ssl.so
在它上面添加:
LoadModule php4_module c:/php/sapi/php4apache2.dll
添加后应当以下:
#LoadModule ssl_module modules/mod_ssl.so
LoadModule php4_module c:/php/sapi/php4apache2.dll
到这里Apache办事器的设置装备摆设就能够告一段落了,保留httpd.conf文件后,重起Apache办事器。
测试办事器是不是装置胜利,咱们可使用以下代码:
<?php phpinfo(); ?>
将其保留为phpinfo.php文件,放到htdocs目次里,在阅读器地址栏里输出以下地址:http://localhost/phpinfo.php,你就将看到有关信息。
基于Windows情况下的PHP开辟情况搭建到此全体停止。接待您进入到PHP进修、开辟当中!
就是管理员可以编辑,删除,回复 等功能,。加入管理员功能要加入登陆系统,慢慢你会想在线添加管理员,慢慢你会让自己的作品更漂亮些,慢慢1个完整的留言板就会出来了, |
|