• PHP安装与配置


    一、官网下载

    进入PHP下载地址http://windows.php.net/download下载最新线程安全版(Thread Safe)PHP zip压缩包,解压缩后放在想要安装的路径下。我这里下载的是5.6版本32位操作系统的压缩包

    二、相关配置

    1.部署:PHP就是一个软件包不需要安装,Apache启动加载PHP

    2.Apache加载PHP

    • 在Apache的主配置文件中加载PHP功能模块

    打开Apache的配置文件confhttpd.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程序。

    PHPIniDir "PHP安装路径"#告诉Apache PHP的配置文件php.ini(这个文件看下一步)的安装路径,设置并不影响php的运行,但是会影响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

  • 相关阅读:
    字符串数组去重
    Intel Nehalem微架构Calpella平台机型Windows XP系统下如何开启AHCI硬盘工作模式(XP系统下如何加载AHCI驱动)
    国内外各大免费搜索引擎、导航网址提交入口
    asp.net treeview
    使用Membership,您的登录尝试不成功。请重试"的解决方法
    安装Window Server 2008的些配置
    关于数据,彻底删除数据和恢复数据(转)
    根据Map值 double 类型的进行排序
    Mysql 去回车空格
    Docker安装容器示例
  • 原文地址:https://www.cnblogs.com/EricZLin/p/9140301.html
Copyright © 2020-2023  润新知