一、服务器的架构
安装不分先后顺序
指定安装位置,不能有中文路径,路径也不能有特殊符号
1.第一步,选一个盘符创建一个server文件夹(随便 命名),在server目录下建立目录:apache 、mysql、 php
2.安装php 程序
下载php软件解压到php文件夹里
目前可以运行php程序了
运行php程序:在php模块中 不选中任何文件 在空白处按住shit+右键 点击在此处打开命令窗口
php -h:php命令的帮助
查看php版本
运行php代码(不加标签运行php代码)
运行php文件
2.安装apache服务器
解压apache2.4文件到apache文件 启动软件 双击 bin/ApacheMonitor.exe
①试着启动apache服务
按shift 点右键 --在此处打开命令窗口
运行httpd 命令
httpd -h: 查询命令帮助
启动服务器
httpd -k -start
2)配置错误
检查服务器的配置错误
httpd -t
设置根目录
继续检查错误
修改后:
看到ok完事(服务器配置正确)
报错系统还是找不到文件
重新安装一下
然后访问localhost
停止服务 httpd -k stop
3安装mysql(数据库服务器)
注意:必须将原有的mysql或者是数据库服务器进行完整的卸载;
测试数据库是否可用
在mysql的bin下面运行shif+右键
4. 配置环境变量
快速使用指令
系统盘-->windows-->system32下cmd.exe 右键 以管理员(administrator)身份打开
1) 复制可执行程序的路径
2)jsj右键属性--> 高级系统设置-->环境变量--->path--->编辑 加入分号粘贴路径
5. 配置 更改配置文件
1) apache配置文件
apache的安装目录--->conf--->httpd.conf
端口的配置
listen: 设置web服务器的端口
在配置文件中# 表注释
2) 在apache 载入php模块
httpd.conf
3)过滤以.php结尾的文件 有php模块进行翻译
<FilesMatch “\.php$”>
SetHandler Application/x-httpd-php
</FilesMatch>
检查配置看是否正确 然后重启
6. 寻找处理mysql的模块
在php的配置文件中(php.ini文件) 寻找处理数据库的模块
php.ini 文件在php的安装目录 制作php.ini文件
php.ini-development--复制为php.ini
1)在apache配置文件中 引入php的配置文件
PhpIniDir php.ini文件的路径
2) 在php.ini 文件中设定扩展模块路径
extension_dir=
去掉分号进行配置
3) 开启处理模块
去掉模块前的分号