美文网首页
PHP 入门学习笔记

PHP 入门学习笔记

作者: 紫虹载雪 | 来源:发表于2018-12-17 15:23 被阅读0次

    ,

    1. PHPStudy 如何新建站点域名:

          1)  打开phpstudy 主界面->其他选项菜单->站点域名管理->编写网站域名/网站目录/第二域名/端口号->新增->点击新创建的站点->保存并设置生成配置文件;

          2) 打开phpstudy 主界面->其他选项菜单->打开host ->新增  IP地址    域名

            Bat: 相关联链接: 本地apache设置虚拟域名


    2. 数据库无法插入Emoji 表情:

          将数据库的字符集设置成: utf8mb4 -- UTF-8 Unicode.


    3. 新建的控制器报错, 找不到--控制器不存在:

         注意: 需要控制器名称和类名称保持一致.

    (标准的URL 访问格式:http://domainName/index.php/模块/控制器/操作)

    (控制器名称采用驼峰式命名法, 但是访问URL时必须采用匈牙利命名法, 否则找不到对应控制器, 或者需要设置)

    'url_convert'=>false, // 因为默认的URL访问是不区分大小写的,全部都会转换为小写的控制器名,除非你在应用配置文件中,关闭URL自动转换(支持驼峰访问控制器), 文件位置: application->config.php

    需要保持类名和控制器名一致

    4. 使用IP 地址无法访问虚拟域名:

        1)  更改站点域名对应的端口号为非80端口;

        2)  更改vhosts.conf 对应的VittualHost 为对应端口号;

        3) 在httpd.conf 添加对应端口号监听;

       4) 由于端口号为非80, 导致本地访问的时候需要添加对应的端口号.

                  ----参考解决方式: https://phpwamp.iteye.com/blog/2354264 (未验证)

    <VirtualHost *:8080> 

         DocumentRoot "E:\lzSoft\PHP\PHPTutorial\WWW\mytp\public"

         ServerName www.tp5.com

         ServerAlias tp5.com

        <Directory "E:\lzSoft\PHP\PHPTutorial\WWW\mytp\public">

            Options FollowSymLinks ExecCGI

            AllowOverride All

            Order allow,deny

            Allow from all Require all granted

        </Directory>

    </VirtualHost>

    Listen 8080 // 监听8080端口


    相关文章

      网友评论

          本文标题:PHP 入门学习笔记

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