本文目录一览:
PHP如何安装及配置?
将下载的压缩包解压到纯英文目录下;
2.因为PHP是被动型的服务,目的就是为apache提供了处理php代码的服务。因此我们要做的配置就是告诉apache,PHP在哪?需要它处理什么样的文件。
所以,打开apache的配置文件,httpd.conf。
搜索LoadModule,找到之后按照相同的格式加载php模块,输入:
接着搜索mime_module,找到后按照相同格式在该标签内,输入:
放的位置是没什么要求,最好是能跟好队形,好修改。
上面添加的配置,分别是告诉php的位置,然后告诉服务器.php的文件会被当作“application/x-httpd-php”格式处理,而服务器里处理application/x-httpd-php格式的就是php。这样配置之后,一旦是.php的文件服务器都会调用我们的php来处理。
到这里php代码就可以正常使用了。
3.php的配置以及添加扩展
php本身的配置是要自己创建的。
首先,在解压的php目录下找到php.ini-development文件,这是php提供的配置模版,复制并修改文件名为php.ini。
由于php是被动服务,它的配置文件也一样是apache来调用,所以还是要到apache的配置文件httpd.conf里添加:
接着,如果要添加扩展,可以在php的配置文件php.ini里搜索extension_dir,找到下图:
php配置文件的注释是靠“;”,这项配置是说明扩展文件的所在目录。
按格式加上:extension_dir = "你的扩展文件目录"
你的扩展文件目录就是php解压目录下的ext文件夹,即:"解压目录/ext"。
接着需要告诉php加载哪些扩展:
在php.ini里添加:extension=你要添加的扩展名字
PHP+Apache的安装与配置.?
在这里以PHP5为例介绍一下Windows下Apache和PHP5的安装与配置方法。一 下载安装程序Apache可以从 下载PHP可以从 下载.二 安装程序1、Apache的程序安装相对来说要较为的简单一些,我们从网站下来的是一个Windows下的安装程序,我们可以直接双击运行,这样我们就便利Apache在我们的电脑上安下家来了。2、我们在这里要注意的就是在下载PHP时一定要下载那个zip包的,而不要下载Installer的.将我们下载下来的PHP包解压到C盘下的根目录下,并将解压出来的文件夹改名为php。三 配置1、最好是无论使用何种接口(CGI 或者 SAPI)都确保 php5ts.dll 可用,因此必须将此文件放到 Windows 路径中。最好的位置是 Windows 的 system 目录: c:\windows\system for Windows 9x/ME c:\winnt\system32 for Windows NT/2000 或者 c:\winnt40\system32 for Windows NT/2000 服务器版 c:\windows\system32 for Windows XP 2、下一步是设定有效的 PHP 配置文件,php.ini。压缩包中包括两个 ini 文件,php.ini-dist 和 php.ini-recommended。建议使用 php.ini-recommended,因为此文件对默认设置作了性能和安全上的优化。将选择的 ini 文件拷贝到 PHP 能够找到的目录下并改名为 php.ini。PHP 默认在 Windows 目录下搜索 php.ini: 3 在 Windows 9x/ME/XP 下将选择的 ini 文件拷贝到 %WINDIR%,通常为 c:\windows。 在 Windows NT/2000 下将选择的 ini 文件拷贝到 %WINDIR% 或 %SYSTEMROOT% 下,通常为 c:\winnt 或 c:\winnt40 对应于服务器版本。 4 Apache中PHP的设置有两种方法使得 PHP 工作在 Windows 下的 Apache。一是使用 CGI 二进制文件,另一是使用 Apache 模块 DLL。无论那种方法,您首先必须停止 Apache 服务器,然后编辑 httpd.conf,以配置 Apache 和 PHP 协同工作。 如果我们要使用CGI二进制文件,那么我们要将如下指令插入到 Apache 的 httpd.conf 配置文件中,以设置 CGI 二进制文件:PHP 以 CGI 方式安装到 Apache 2.0:ScriptAlias /php/ "c:/php/"AddType application/x-httpd-php .phpAction application/x-httpd-php "/php/php.exe" 如果我们想把 PHP 作为 Apache 2.0 的模块,那么就一定要移动 php4ts.dll 到 winnt/system32(Windows NT/2000)或 windows/system32(Windows XP),覆盖原有文件(如果有的话),对于 PHP 5,这个文件是 php5ts.dll。然后我们要插入如下两行到 httpd.conf 中,以使我们的 PHP 作为 Apache 的 PHP-Module 安装:PHP 以模块方式安装到 Apache 2.0:; For PHP 4 do something like this:LoadModule php4_module "c:/php/php4apache2.dll"AddType application/x-httpd-php .php; For PHP 5 do something like this:LoadModule php5_module "c:/php/php5apache2.dll"AddType application/x-httpd-php .php 经过这样的配置以后,我们就安装好了我们的PHP和Apache服务器了。我们可以简单的测试一下:1、测试Apache:我们打开浏览器,在地址栏中输入localhost,如果可以出现Apache页面,则说明我们的Apache可以正常工作了。2、测试PHP设置:我们可以简单的编写一个PHP页面,我们可以用文本编辑器,输入下面的代码:<html><head><title>hello</title></head><body><?php echo "hello,php"; ?></body></html> 然后将这个文件存为hello.php,将其放在Apache的htdocs目录中(我们也可以在http.conf文件中来更改这个目录的),然后在我们的浏览器中输入 ,如果能够正确的显示hello,php就说明我们的PHP配置是可以正常工作的。这样以后我们也可以来设计我们的PHP站点了。
本地测试163K,安装好了IIS和PHP1.5.4,怎么配置和安装??详细步骤
第一步:配置PHP
如果你下载的是安装版的php,安装的时候可以选择使用IIS,安装完毕就会自动配置好IIS。如果你下载的是zip版的,则按照以下步骤配置:
1、把PHP-5.2.0 zip(目前最新版本)解压放到 D:\php (你可以选择目录,本例以此说明)。
2、将php.ini-dist复制到 C:\Windows 目录下并改名为php.ini,复制 php5ts.dll和 libmysql.dll到 C:\Windows\system32 中。
3、用记事本打开php.ini,查找“extension_dir”,然后把 extension_dir = "./"修改为 extension_dir = "D:\php\ext"注意:路径在Win下一定要使用\
4、在记事本中查找“;extension=php_mysql.dll”和“;extension=php_gd2.dll”,然后把前面的“;”去掉,即把 ;extension=php_mysql.dll 改为 extension=php_mysql.dll
把以下内容前面的;去掉
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_dbase.dll
;extension=php_ldap.dll
5、找到 ;session.save_path = "/tmp" 将';'去掉.设置你保存session的目录。
如:session.save_path = "C:\Windows\Temp";
6、找到 register_globals 将 Off 改为 On
7、找到 allow_url_include 将 Off 改为 On
8、保存 php.ini
9、接下来在IIS中进行设置,打开Web服务扩展,添加PHP扩展,扩展名为PHP,要求的文件为d:\php\php5isapi.dll,打开默认网站-〉属性对话框,切换到“主目录”选项卡,然后点“配置”按钮打开“应用程序配置对话框”,点“添加”按钮打开“添加/编辑应用程序扩展名映射”对话框。在“可执行文件”输入框中,指向d:\php\php5isapi.dll,在“扩展名”输入框里面输入“.php”,并选中“脚本引擎”和“检查文件是否存在”两个复选框,一路确定,选择文档,添加默认内容为 index.php ,确定并重启IIS后退出IIS。
此时PHP环境基本已经配置成功
在WEB根目录(如我的D:\website)里建一个名为test.php的文件内容如下
? echo phpinfo(); ?
用浏览器打开
如果可以看到php配置输出信息就OK了
第二步:安装MySql
1、先安装mysql,双击执行 Setup.exe,点Next选择Custom(自定义)安装,然后点Next(下一步),默认安装目录为 C:\Program Files\MySQL\MySQL Server 5.0\ 为了方便进入我们可以安装在D盘根目录下,点Change(改变目录)按钮来更改安装目录为D:\mysql。完成后出现创建 MySQL.com 帐号的界面,简单一点,我们选择Skip Sign-Up跳过这一步,既安装完成。这里有个配置向导的选项Configure the MySQL Server now默认的是选起的,我们就顺便完成配置吧。
这里的配置是很简单的,我们只要点Next(下一步)即可,有几个地方要说明:Install As Windows Service默认的是选中的,这一选项要选上,作用是将MySQL作为Windows的服务运行。Service Name(服务名)默认的“MySQL”,可以改你喜欢的服务名。下面的Launch the MySQL Server automatically要勾选,这样Windows启动时,MySQL就会自动启动服务。Include Bin Directory in Windows PATH这一选项是修改环境变量,在PATH的值中增加../bin目录,可以根据怎么的爱好来决定是否选上,如果选上,在CMD下不需要进入bin目录就可以运行mysql。在Manual Selected Default Character Set / Collation 下 Character Set: 选择 gbk 或 gb2312,接着点下一步,Modify Security Settings是设置根帐号的密码,设置后点下一步,excute完成安装。
如果是zip文件,用解压缩软件将压缩包直接解压到指定目录,如 D:\mysql;
2、安装完成后,打开“开始”按钮中的“运行”,输入命令:D:\mysql\bin\mysqld-nt.exe --install,并执行;
3、打开“开始”按钮下的“程序”=》“管理工具”=》“服务”,找到“mysql”服务,启动它;
4、至此,mysql安装完成,重启win2003 server。您还可以打开D:\mysql\bin\MySQLInstanceConfig.exe,再次配置MySQL,在Manual Selected Default Character Set / Collation 下 Character Set: 选择 gbk 或 gb2312(我选择的是 gbk ),后面还会要求输入 root 登录密码(如:123456)。
至此,mysql安装完成。
第三步:PHPMyAdmin 的安装配置
1、将phpMyAdmin-2.9.1.zip解压到WEB根目录(d:\website\中去),重命名文件夹为myadmin或其它
打开myadmin 目录中的 config.sample.inc.php
找到以下这些(以下我已改好):
$cfg['blowfish_secret'] = 'cookie'; //在等号后的单引号内加入 cookie
$cfg['Servers'][$i]['controluser'] = 'root'; //将 pmausr 改为 root
$cfg['Servers'][$i]['controlpass'] = '123456'; //分别填上你mysql的用户和密码即可
改好了保存并将config.sample.inc.php改为config.inc.php,在浏览器打开 输入你的用户名和密码,便可以管理mysql了。
如果以上都正常的话,开始建网站吧 ^-^ 蓝色数码写于2006-11-15 14:09 以前写的,转来此处。补充:mysql连接错误(10061)该怎么办?
Error: Can't connect to MySQL server on 'localhost' (10061)
请检查你的mysql服务是否启动!
MySQL的1067错误
错误信息为:
A system error has occurred.
System error 1067 has occurred.
The process terminated unexpectedly.
在我的机上的解决办法是:
修改%windir%\my.ini,增加
[mysqld]
#设置basedir指向mysql的安装路径
basedir=D:\mysql
datadir=D:\data
或者删除%windir%\my.ini
在c:\下添加一个 c:\my.cnf文件
文件内容
[mysqld]
#设置basedir指向mysql的安装路径
basedir=D:\mysql
datadir=D:\mysql\dataMySQL5.1.28版设置密码 2009.1.16X:\MySQL\bin\mysqladmin -u root -p shutdownEnter password:*****后面的*****表示数据库管理新密码!2009.1.31补充解决办法您未被授权查看该页,HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。症状:HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
原因:IIS匿名用户一般属于Guests组,而我们一般把存放网站的硬盘的权限只分配给administrators组,这时候按照继承原则,网站文件夹也只有administrators组的成员才能访问,导致IIS匿名用户访问该文件的NTFS权限不足,从而导致页面无法访问。
解决方案:
给IIS匿名用户访问网站文件夹的权限,方法:进入该文件夹的安全选项,添加IIS匿名用户,并赋予相应权限,一般是读、写。