zoukankan      html  css  js  c++  java
  • 待续未完- 自己写后台内容管理程序

    1. 有两个入口文件, 一个是应用的入口index.php,一个是框架的入口ThinkPHP.php。 在应用的入口中要require框架的入口文件

    2. 框架的内容包括: Common, Conf, Lang, Library, Tpl, ThinkPHP.php
      库包括: Think, Behavior, Org, Vendor... 框架的库其实核心的只有两个,即Think,Behavior

    3. if(version_compare(PHP_VERSION, '5.3.0', '<')) die('require php 5.3.0 +');
      关于常量, 在定义的时候, 需要使用单引号, 而在使用的时候, 引用的时候, 则不能加引号,否则就表示是一个字符串了。

    4. php echo true的时候, 显示1, 而echo false的时候, 没有什么显示。事实上,在php内部也是用 1和0(空) 来 表示 true和false的。


    关于nl2br函数?

    1. nl2br是php的语言函数, 它要跟 字符串参数 ,要字符串内部 的前后 都有内容的情况你才看得到效果. 如果只是 跟一个 " " 参数 你是看不到效果的. 但是 你看源文件其实 已经把 转换成 br 了 . nl2br主要是用在 textarea中, 对文本区进行 换行处理替换.
    2. 其次, 要注意, 要想转义 , 必须用双引号把字符串给括起来, 这样 才被看作是 转义符号 , 否则 , 如果用单引号, 这时的 只是原始的 字符, 并不是转义符号, 也就不能 转义了
    3. 同时, nl2br只是一个函数, 它只是转换, 但是他不能 输出, 所以 如果要输出 来 还是必须要 用 echo nl2br("abc efg");

    ================

    1. 要注意, 目录/var/run 实际上是一个 软连接文件, 它指向的是 /run这个目录. /run目录记载的是, 从 本次开机以来, 运行的 文件/程序和目录的列表. 你可以 用 ll -t /run 来清楚地看到系统启动以来运行的情况. ls 中的-t 参数,是指 --time, sort by modification time, newest first注意是 最新的文件排在最前面.

    2. httpd 的主目录是 /etc/httpd. (这个概念跟 bind -named 的主配置目录一样, 比如/usr/local/named /etc+bin+sbin+var等等. 如果配置了named就很清楚了. ) 因为/etc/httpd下包含了 主配置文件conf/httpd.conf, 辅助配置文件 conf.d , conf.moudles.d , 还有 一些工作目录, 如 modules, run, logs等目录.
      logs 是指向/var/log/httpd/目录的 , 里面有 httpd 的访问日志和 错误日志, 包括 比如, access_log-20171008 error_log-20171020等
      run是指向 /run/httpd的

    所谓像 框架等 当中的 相对目录, 是指的针对/相对于当前文件/当前目录/当前路径而言的 . 很多框架中 /配置文件中, 当前目录都 省略了写 ./ 直接就写 当前目录下的其他目录或文件了??

    关于httpd运行的 访问资源的文件和目录 的权限问题? 在apache的 /etc/httpd/conf/httpd.conf主配置文件中, 设置了 运行httpd的角色是 apache:apache ,所以在整个的 网站开发过程中, 都要始终保持 网站的目录和文件等资源 的 chmod和 权限始终要能被 apache 可读! 有两种方法:

    1. 一是 如果资源不是apache:apache所有, 只要设置 chmod o+r /some/resourec 可读就行;
    2. 二是, 或者 直接 将 这些资源 设置 为 apache:apache 用户和组所有. ( apache是用户, :apache是组, 可以单独的分开使用) 用户和组, 这两者之中 任意设置一个就可以了
      chown apache /some/resources chown :apache /some/resourceschown apache:apache /some/resource
    62 # User/Group: The name (or #number) of the user/group to run httpd as.
     63 # It is usually good practice to create a dedicated user and group for
     64 # running httpd, as with most system services.
     65 #
     66 User apache
     67 Group apache
     68 
    

  • 相关阅读:
    There is an overlap in the region chain修复
    There is an overlap in the region chain
    region xx not deployed on any region server
    python 中的re模块,正则表达式
    TCP粘包问题解析与解决
    yield from
    Git push提交时报错Permission denied(publickey)...Please make sure you have the correct access rights and the repository exists.
    mysql 中Varchar 与char的区别
    Mysql 字符集及排序规则
    请实现一个装饰器,限制该函数被调用的频率,如10秒一次
  • 原文地址:https://www.cnblogs.com/bkylee/p/8268340.html
Copyright © 2011-2022 走看看