PHP安装与配置
一、官网下载
进入PHP下载地址http://windows.php.net/download下载最新线程安全版(Thread Safe)PHP zip压缩包,解压缩后放在想要安装的路径下。我这里下载的是5.6版本32位操作系统的压缩包
二、相关配置
1.部署:PHP就是一个软件包不需要安装,Apache启动加载PHP
2.Apache加载PHP
- 在Apache的主配置文件中加载PHP功能模块
打开Apache的配置文件conf\httpd.conf,找到LoadModule区域,在其后加入:LoadModule php5_module "PHP安装路径/php5apache2_4.dll"
# 在Apache中以module的方式加载PHP,“php5_module”中的“5”要和PHP的版本对应;此外,不同的PHP版本“php5apache2_4.dll”可能不同。
- 配置PHP文件的扩展名和PHP扩展功能
查找 AddType application/x-gzip .gz .tgz,在其下一行添加代码:AddType application/x-httpd-php .php .html:声明.php和.html的文件能执行PHP程序。
- 设置PHP的配置文件-----php.ini
进入PHP安装目录,复制一份php.ini-development改名为php.ini放到安装路径下,打开找到"extension_dir",去掉注释符,将值改为"PHP安装路径\ext"
3.测试
在 Apache安装路径\htdocs下新建文件:test.php,里面编辑:<?php phpinfo(); ?>, 启动Apache, 在浏览器输入:localhost:80/test.php。
注:由于PHP功能模块必须由Apache加载,也就是php文件必须通过域名来访问,而且php文件名不能包含中文
注:对于使用vscode编辑器弹出
设置下面这个
4.PHP加载MySQL
- PHP中加载连接MySQL的程序集:在php.ini extension板块中增加一行extension=php_mysqli.dll。
说明:不同的PHP版本可能提供不同的连接mysq的程序集,去ext文件夹下看看PHP提供的是什么这里就写什么。不同的程序集可能在连接数据库的时候使用的函数也不一样。
- 测试:在test.php中编辑:<?php $mysqli = mysqli_connect("localhost","root","pwd") or die("cannt connet"); ?>,启动数据库,重启Apache,在浏览器端查看,如果没有错误信息便配置正确了。
出现问题参考链接:https://www.cnblogs.com/lystarlet/p/7886745.html
最新文章
- quartz介绍
- NYOJ题目436sum of all integer numbers
- response.setContentType()的参数说明
- Linux设备总线
- eclipse, Log4j配置(真心的详细~)
- centos6.6 虚拟机集群搭建
- 通过定时监听input框来实现onkeyup事件-
- Linux oracle 11g r2 安装前检查及安装
- C/C++中char* 与char []定义的区别
- 用scala实现一个基于TCP Socket的快速文件传输程序
- postcss使用
- swagger上传文件并支持jwt认证
- Java集合与泛型中的陷阱
- ubuntu 服务restart失败
- MySql数据库命令行操作说明
- 从文件中读取数组数据————Java
- 使用Navicat快速生成数据库字典
- 将lits集合转化为树状结构
- HBase单机模式安装
- tile38 一款开源的geo 数据库