博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
搭建一个php学习框架mycake
阅读量:4069 次
发布时间:2019-05-25

本文共 1059 字,大约阅读时间需要 3 分钟。

马上接手的事情需要使用php,虽然完全没接触过,但好歹可以自由发挥的来学习。自己心里基本上就确定了通过实践的方式来尽快上手php。

经过一番了解,发现php用来构建网站那是相当的快,而且网上也有很多成熟的开源的php框架。我想,通过这样一种方式来学习php,可能会更高效。所见即所得嘛。

1. 准备环境,安装apache,mysql,php等基本组件, 在之前的文章里已经谢过了,这里就不再累述。假设我们已经准备好了基本环境。

2.  下载cakephp, 官网为http://cakephp.org/。

3.  进入/var/www/目录下--------因为apache的网页目录就是默认在这个目录下的,如果您自己更改了路径,那么进入你的网页根目录即可

     新建一个文件夹 mycake, 

     然后将下载的cakephp解压到mycake中。此时理论上来说,你已经可以通过127.0.0.1/mycake可以访问cakephp了。

4.  接下来的问题就是处理,主页上提示的各种问题

     4.1  出现了部分无法rewrite的问题。 这个是目录的权限问题

             进入apache的配置目录, 默认情况下在 /etc/apache2/,  进入sites-enabled/目录, 修改配置,

            DocumentRoot /var/www

        <Directory />
                Options FollowSymLinks
                AllowOverride all
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride all
                #Order allow,deny
                allow from all
        </Directory>

                 修改红色部分,表示拥有了可写权限。

      4.2 继续发现有个app/tmp的无法写入,这个应该是目录的权限有问题, 

             进入/var/www/mycake/app,chmod -R 777 tmp 

      然后搞定

  

       4.3 发现有个ulr的rewrite问题,这个是apache没有载入rewrite模块

             进入/etc/apache2/,  进入mods-enable,

             然后执行 ln -s rewrite_load ../mods-available/rewrite.load

             效果就是建立软连接,rewrite.load -> ../mods-available//, 然后重启apache

       

     至此,大功告成,最后的效果图如下:

      

转载地址:http://apoji.baihongyu.com/

你可能感兴趣的文章
自然计算时间复杂度杂谈
查看>>
使用 Springboot 对 Kettle 进行调度开发
查看>>
一文看清HBase的使用场景
查看>>
解析zookeeper的工作流程
查看>>
搞定Java面试中的数据结构问题
查看>>
慢慢欣赏linux make uImage流程
查看>>
linux内核学习(7)脱胎换骨解压缩的内核
查看>>
以太网基础知识
查看>>
慢慢欣赏linux 内核模块引用
查看>>
kprobe学习
查看>>
慢慢欣赏linux CPU占用率学习
查看>>
Homebrew指令集
查看>>
React Native(一):搭建开发环境、出Hello World
查看>>
React Native(二):属性、状态
查看>>
JSX使用总结
查看>>
React Native(四):布局(使用Flexbox)
查看>>
React Native(七):Android双击Back键退出应用
查看>>
Android自定义apk名称、版本号自增
查看>>
adb command not found
查看>>
Xcode 启动页面禁用和显示
查看>>