美文网首页
Apache2.4——PHP7——MySQL5.7

Apache2.4——PHP7——MySQL5.7

作者: a564c12b3104 | 来源:发表于2018-11-07 10:18 被阅读11次
    Apache2.4下载:http://www.apachelounge.com/download/
    PHP下载:http://windows.php.net/download/
    MySQL下载:https://www.mysql.com/downloads/
    
    vc2015下载:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145     (有时候安装php会缺少文件,就需要安装他)
    
    **最好都配置环境变量
    
    Apache:
    在 cmd 命令行中安装apache :
        1、修改配置文件(httpd.conf)路径,在修改前,可以在cmd下: httpd -t 查看哪里有错误
    
        2、修改 ServerName ,改成
        #ServerName www.example.com:80  --》  ServerName localhost:80
    
        2、  httpd -t  没有错误的时候开始安装:
        httpd -k install -n apache
        该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的),回车。 
    
        3、httpd -k start  看看能否启动
        启动成功:localhost 的时候就能访问了
        系统找不到指定的文件,就是没有安装,或者安装的不对
    
        4、:注意他们的路径
        (1)、加载相应的PHP模块:
        LoadModule php7_module “E:/myev/php/php7apache2_4.dll”    (大约180行)
        (2)、设置处理的文件类型:                                   (大约420行)
        AddType application/x-httpd-php .php 
        (3)、在apache配置文件的最后,指定这个php.ini文件目录          (httpd.conf文件的最后)
        PHPIniDir "c:/wamp/php/php.ini"
    
        5、加载pdo (php.ini里)
    
        6、设置首页面:在这里加 index.php
        <IfModule dir_module>
        DirectoryIndex index.html index.php
        </IfModule>
    
        7、虚拟目录:(250行左右)
        更改虚拟目录:
        DocumentRoot "D:/WWW"
        更改虚拟目录权限:
        <Directory "D:/WWW">
    
        8、修改端口号:(58行左右)
        Listen 80
    
        9、DNS解析:(修改localhost用别的访问)
        位置:C:\Windows\System32\drivers\etc\hosts
    
        10、虚拟主机:(一个apache操作多个网站)
        (1)先包涵这个文件
        # Virtual hosts  (大约508行)
        Include conf/extra/httpd-vhosts.conf
        (2)修改 conf/extra/httpd-vhosts.conf 文件:
            <VirtualHost *:80>
                DocumentRoot "D:\ww"
                ServerName woaini.com
                <Directory "D:/WW">
                    Options Indexes FollowSymLinks
                    Require all granted
                </Directory>
            </VirtualHost>
    
    上面不好事用下面的--------------------------------------------------------------------------
        <VirtualHost *:80>
                ServerName yj.com
                DocumentRoot F:/phpstudy/WWW/yj/public
                # SetEnv APPLICATION_ENV "development"  //设置开发环境,生产环境删除
                <Directory F:/phpstudy/WWW/yj/public>
                        DirectoryIndex index.php
                        AllowOverride All
                        Require all granted
                </Directory>
        </VirtualHost>
    
    //错误日志
        ErrorLog "文件位置"
        CustomLog "文件位置" common
    
        (3)在 dns解析一下要访问的域名:
         C:\Windows\System32\drivers\etc\hosts
    
    
        OOOOOOOOOKKKKKKKKKKKK
    
    apache命令:
        检查错误:httpd -t
        检查apache版本:httpd -v
        检查apache加载的模块:httpd -M  (大写)
        开启apache服务:httpd -k start
        关闭apache服务:httpd -k stop
        重启apache服务:httpd -k restart
        删除apache服务:sc delete apacccc
    
    
    PHP7:
    
        1、开发时将 php.ini-development 复制一份,并改名为 php.ini
        (在apache配置文件的最后用  PHPIniDir "c:/wamp/php/php.ini",指定这个文件目录)
        php.ini-development :   开发版
        php.ini-production  :   运行版
    
        2、php的时区设置为中国的时区:
        date.timezone =PRC  (大约在940行)
    
        3、设置php的扩展文件,如pdo mysqli等  指定php中的ext文件目录
        extension_dir = "E:/myev/php/ext" (大约在740行)
    
        4、在900行左右这个是开启php扩展的
        extension=
    
        OOOOOOOOOKKKKKKKKKKKK
    
    MySQL下载:  
        注意: 安装位置只能在  c:/  目录下,其他位置安装到一个地方会不动(mysql服务启动不了)
        自定义安装:custom
    
        mysql安装完了我貌似什么也没动
    
    
    MySQL常用命令:
        启动服务:net start mysql 
        关闭服务:net stop mysql
        登录:mysql -u帐号 -p   密码(回车后在输入密码)
        查看默认字符集: show variables like 'character%';
        查看数据库:show databases;
        选择数据库:use 数据库名;
        查看选择的数据库里面的表:show tables;
        查询表信息:select  *  from  表名; 
    
    
    phpMyAdmin配置安装
    
        下载phpMyAdmin
        直接将其解压到网站根目录下,然后重命名为phpMyAdmin 
        然后在浏览器中输入: 
        http://localhost/phpMyAdmin 就可以登录mysql数据库了
    
    
    最后检查:
    <?php
    header('Content-Type:text/html;charset=utf-8');
    
    $dsn  =  'mysql:host=localhost;dbname=newsdb' ;
    $name  =  'root' ;
    $password  =  '' ;
    
    try {
         $db  = new PDO($dsn,$name,$password,array(PDO::MYSQL_ATTR_INIT_COMMAND=>"set names utf8"));
         $db -> setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
    } catch ( PDOException $e ) {
        echo  '连接失败: '  .  $e -> getMessage ();
    }
    phpinfo();
    ?>
    

    相关文章

      网友评论

          本文标题:Apache2.4——PHP7——MySQL5.7

          本文链接:https://www.haomeiwen.com/subject/gcpmxqtx.html