美文网首页
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