zoukankan      html  css  js  c++  java
  • php目录文件下有php-ini-development和php.ini-production。

    1.apache:

    只需要你解压到相应目录既可以,比如我这边将下载的apache文件解压到 C:Apache24:

    bin目录下有:

    ApacheMonitor.exe和httpd.exe可用于服务的开启和关闭。开启服务后如果 http://localhost 有页面出现,就说明apache安装成功(端口默认为80,一般有问题的话也是端口问题)

    htdocs目录:

    这个目录存放的就是我们的网站页面比如(.html、.php),可以根据 http://localhost/hello.php (比方说该目录下有个hello.php)

    conf目录:

    http.conf是配置文件,很多东西都需要在这个文件配置(比如php,mysql),在下面我们会详细介绍。

    2.php:

    同样只需要你将下载的文件解压到相应目录, E:php

    php目录文件下有php-ini-development和php.ini-production。随便重命名一个为php.ini作为配置文件即可。

    3.mysql:

    mysql需要安装,就照着安装步骤点下去就可以,记得设置的root密码即可。

    要使得Apache支持php,mysql,我们需要加一些东西:

    1.在Apache的http.conf文件下的模块加载下面添加如下文字:

    LoadModule php5_module "E:/php/php5apache2_4.dll" (你解压php的相应目录即可)

    AddType application/x-httpd-php .php .phtml

    PHPIniDir "E:/php/"

    2.在php.ini文件下,修改:

    extension=php_mysql.dll

    extension=php_mysqli.dll

    前面的;去掉(差不多再880行左右)

    3.写一个php页面,放在apache的htdocs目录下,命名为hello.php:

    <?php
    $link = mysql_connect(2881064151'127.0.0.1', 'root', '123456','gjs');
    if (!$link) {
    die('Could not connect: ' . mysql_error());
    }
    echo 'Connected successfully';
    mysql_close($link);
    ?>

    如果有错误可以查看:C:Apache24logs下的日志文件:

    比如出现mysql连接不上:

    Call to undefined function mysql_connect() in C:\Apache24\htdocs\hello.php on line 7

    就是php没有加载好mysql配件,你检查一下前面说的;有没有去掉,以及文件配置是否正确,有可能找不到文件php.ini路径等(在系统环境变量path里面添加php的解压路径),确保是安装是32位的,基本上就可以了,有问题可以联系我。

  • 相关阅读:
    CVTE 一面
    【玩转Ubuntu】08. Linux报错:Syntax error: "(" unexpected解决办法
    Advanced Replication同步复制实验(基于Trigger&基于Materialized View)
    centos6.4-x86-64系统更新系统自带Apache Http Server
    针对某个表使用高级复制进行数据同步示例
    [置顶] What is the difference between Category and Class Extension?
    Boxes And Balls(三叉哈夫曼编码)
    xorequation(DFS完全枚举)
    Dreamoon and MRT(二元枚举)
    矩阵链乘(解析表达式)
  • 原文地址:https://www.cnblogs.com/cbryge/p/6093652.html
Copyright © 2011-2022 走看看