WINDOWS环境下的Apache服务器和php的安装和环境搭建
一、安装Apache服务器
安装时web服务端口选--80。
(FTP服务--21、MySQL数据库--3306,一般默认的)
安装完成后测试是否可以正常运行:地址栏输入:localhost(或127.0.0.1)回车查看
二、配置Apache
1.Apache的配置文件--httpd.conf(位于安装目录下的conf子目录内)
2.点开httpd.conf,修改DocumentRoot和Directory选项的地址(两目录相同,根据个人喜好和需求更改),以修改可以供访问的Apache主目录。
3.修改Listen选项,以修改端口号。(一般不需要更改,安装时选80就好)
域名:端口
IP地址:端口
服务器为80,若没有问题则不需要更改。
4.修改DirectoryIndex选项,以修改默认首页(多个文件之间以空格分隔,可以加上index.php)
5.保存设置,重新启动Apache。
三、安装PHP、绑定到Apache服务器。
1.解压PHP到相应的目录(最好和Apache相近),复制php.ini-producation,并重命名为php.ini作为配置文件。(说明:其目的是保证测试环境与上线环境相同)
2.将PHP绑定到Apache
编辑Apache的配置文件--httpd.conf
在文档合适的位置添加:
#加载PHP5模块,并且告诉Apache,访模块的核心文件的位置及名称。(带 # 的为注释部分)
LoadModule php5_module "php5apache2_2.dll" 的位置及全称"
(比如:LoadModule php5_module "E:\xxx\xxx\php5apache2_2.dll")
#指定PHP配置文件的位置
PHPIniDir "PHP配置文件的位置" (比如:PHPIniDir "E:\xx\xx\xx")
#告诉Apache,哪些类型的文件,将交由PHP解释器来处理(多个扩展名用空格分隔)
AddType application/x-httpd-php .php
3.PHP显示代码错误的文件配置(主要用来检测报错)
A.编辑PHP的配置文件 --- php.ini
B.将display_errors选项设置为on
C.将error_reporting选项设置E_ALL & ~E_NOTICE
D.保存设置后,重新启动Apache
四、 MYSQL的安装检测
- 确认是否安装
phpinfo()
输出PHP的配置信息。
- 打开php.ini(配置文件)
- 找到
extension=php_mysql.dll
去掉前面的";"
- 在php.ini中找
extension_dir ="ext" 去掉前面的分号,更改目录为安装目录下的ext目录
例如:extension_dir = "c:\php5.4\ext"
- 从新启动网络服务器(apache)
- 再次确认是否安装成功。(phpinfo页面)
五、GD函数库
-确认是否安装
Phpinfo()输出php的配置信息
-改php.ini文件
a. extention_dir=php安装所在的ext目录。
b. extension=php_gd2.dll去掉前面的“;”。
-重启网络服务器
-再次确认是否安装gd库(phpinfo)
六.PDO的安装
1、安装
- 确认是否已经安装成功 phpinfo()
- 打开php.ini
找到extension=php_pdo_mysql.dll,去掉前面的“;”
- extension_dir = php安装目录下的ext目录。
- 重新启动网络服务器 apache
- 再次确认是否安装成功(phpinfo())