• 信步漫谈之PHP—开发环境搭建


    PHP(外文名:Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。

    php可以在linux下开发,也可以在windows下开发,本文主要介绍windows下的开发环境搭建。

    方法一:使用appserver或者wmap软件直接安装(套餐软件)
    优点:简单,方便,不要自己配置。
    缺点:不够灵活,比如版本升级。

    1、AppServ
        AppServ 是 PHP 网页架站工具组合包,泰国的作者将一些网路上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ 所包含的软件有:Apache、PHP、MySQL、phpMyAdmin 等。
        安装包下载地址:https://www.appserv.org/en/version-history/
        测试安装是否成功(默认配置),访问地址:http://localhost:80/
        apache启动方式:
            方法一、services.msc进入服务界面,启动apache服务
            方法二、进入AppServ的安装目录下的apache目录运行脚本apache_start.bat
    2、WampServer
        Wamp就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。再也不用到处询问php的安装问题了,WAMP一切都搞定了。

    此处以AppServ为例说明,安装目录如下:
    image

    方法二:手动安装配置各部分软件
    自己安装各个部分软件,手动配置(apache(或者iis) +php+mysql+phpadmin[这个可以没有])
    优点:灵活,可以根据开发需求选择不同版本软件.
    缺点:麻烦,有一定难度

    1、apache
    httpd在win32下的各个版本获取地址:http://archive.apache.org/dist/httpd/binaries/win32/
    2、php
    php发布资源地址:http://windows.php.net/downloads/releases/archives/
    3、mysql
    下载地址:http://www.mysql.org
    4、phpMyAdmin
    下载地址:https://www.phpmyadmin.net/

    安装步骤:
    1、安装apache、php、mysql
        apache、php、mysql最好安装到同一个目录(为了便于php环境的管理),例如:c:/phpenv
    2、apache和php的整合
        1)在apahce的 conf目录的httpd.conf做如下配置(在 LoadModule 配置后面添加)

    LoadModule php5_module c:/phpenv/php-5.3.6/php5apache2_2.dll
    PHPIniDir “c:/phpenv/php-5.3.6"
    AddType application/x-httpd-php .php .phtml

        2)将php安装根目录下的php.ini-??(此处有两个php-ini-??文件,分别是php.ini-development和php.ini-production,前者适合开发测试使用,后者拥有较高的安全性设定,则适合上线当产品使用) 改成php.ini 意为启用开发模式。(否则apache会去使用c盘下的php.ini)
        3)在php.ini 中指定扩展模块路径

    extension_dir = "E:/phpenv/php-5.3.6/ext"  (此处建议使用绝对路径,不要使用相对路径)

        4)重启apache
        5)测试是否整合成功Demo
        编写test.php放到apache的htdocs目录下

    test.php:
    <?php phpinfo(); ?>

    3、php和mysql整合
        1)在php.ini文件开启支持mysql(原先以下的配置项在php.ini中是注释掉的,去掉注释即可)

    extension=php_bz2.dll
    extension=php_gd2.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll

        2)重启apache
        3)测试是否整合成功Demo
        编写testmysql.php放到apache的htdocs目录下

    testmysql.php:
    <?php
        $test=mysql_connect("localhost","root","root");
        if($test){
            echo 'ok';
        }else{
            echo 'no ok';
        }
    ?>

    4、安装phpMyAdmin
        1)解压phpMyAdmin
        2)将解压后的文件夹拷贝到apache的hdocs目录下
        3)启动apache服务器
        4)登录网址http://localhost/phpmyadmin/setup/index.php根据提示逐步安装即可

    FAQ:
    1、如果在整合以后,报告不能加载,可能是缺少vc的相关文件
    解决方法:安装vc6 vc9库文件(例如:vcredist_x86-v6.zip和vcredist x86 2008-v9.zip)

  • 相关阅读:
    ASP.Net Core -- Logging
    ASP.Net Core -- 文件上传
    ASP.Net Core -- 依赖注入
    ASP.Net Core -- 领域模型与数据库架构保持同步
    Entity Framework Core -- 种子数据
    ASP.Net Core -- Environment TagHelper
    ASP.Net Core -- 为什么要使用TagHelper?
    dotnet ef 无法执行,因为找不到指定的命令或文件
    ASP.Net Core 3.x -- 中间件流程与路由体系
    ASP.Net Core -- View Components
  • 原文地址:https://www.cnblogs.com/alfredinchange/p/7599564.html
Copyright © 2020-2023  润新知