搭建一个php学习框架mycake_PHP教程
马上接手的事情需要使用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
Options FollowSymLinks
AllowOverride all
Options Indexes FollowSymLinks MultiViews
AllowOverride all
#Order allow,deny
allow from all
修改红色部分,表示拥有了可写权限。
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
至此,大功告成,最后的效果图如下:
接下来准备去做LCD、IGBT、HMI方面的电商
摘自 ShiningStarPxx的专栏

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

PHP 8.4 带来了多项新功能、安全性改进和性能改进,同时弃用和删除了大量功能。 本指南介绍了如何在 Ubuntu、Debian 或其衍生版本上安装 PHP 8.4 或升级到 PHP 8.4

CakePHP 是 PHP 的开源框架。它的目的是使应用程序的开发、部署和维护变得更加容易。 CakePHP 基于类似 MVC 的架构,功能强大且易于掌握。模型、视图和控制器 gu

登录 CakePHP 是一项非常简单的任务。您只需使用一项功能即可。您可以记录任何后台进程(如 cronjob)的错误、异常、用户活动、用户采取的操作。在 CakePHP 中记录数据很容易。提供了 log() 函数

Visual Studio Code,也称为 VS Code,是一个免费的源代码编辑器 - 或集成开发环境 (IDE) - 可用于所有主要操作系统。 VS Code 拥有针对多种编程语言的大量扩展,可以轻松编写
