yii2 linux安装教程

原文链接:Yii中文网(yii-china.com)[文档]

安装扩展

安装Yii最好的方式就是使用Composer安装,所以我们需要安装Composer,但是为了安装Composer,我们需要安装一下关于Composer和Yii2的许多扩展包,别担心下面的教程会教你所有的步骤。我们大部分的工作都是在linux终端执行的,我会给出所有的操作命令,你只需要拷贝这些命令并且在你的终端上运行即可。

那我们现在就开始吧,首先通过工具连接到你的linux终端(比如putty等),然后为了安装Composer让我们来安装两个扩展包,如果已经安装过了,可以忽略

1.安装curl扩展

sudo apt-get install curl

2.安装php5-cli扩展

sudo apt-get install php5-cli

这里你会被要求确认是否要安装,输入yes按回车执行即可

3.安装php5-mysql

sudo apt-get install php5-mysql

4.安装php5-mcrypt

sudo apt-get install php5-mcrypt

并通过以下命令启用它

sudo php5enmod mcrypt

5.安装php5-gd (为了显示验证码的图片)

sudo apt-get install php5-gd

以上的5个扩展包只需要安装一遍,如果原先有安装的就不需要重复安装了,以后安装Yii2不需要重复安装上面的5个扩展包。

安装Composer

现在我们可以准备安装Composer,并且让它能全局访问,首页我们需要下载composer,复制下面的命令并执行

curl -sS https://getcomposer.org/installer | php

然后执行下面的命令,使其全局可访问

sudo mv composer.phar /usr/local/bin/composer

现状每次你使用composer可以通过 “composer 命令”的形式来运行。

安装Yii2

安装完Composer,运行下面的命令来安装Composer Asset插件:

composer global require "fxp/composer-asset-plugin:~1.1.1"

在安装的时候 你可能会被要求输入github的账号密码,输入即可,如果没有账号,就去github注册一个,完全免费的

然后,我们可以准备开始安装yii2的basic版和advanced版。进入你的根目录,如果你使用的是lampp你可以运行下面的命令

cd /opt/lampp/htdocs/

运行以下命令来安装basic版:

composer create-project --prefer-dist yiisoft/yii2-app-basic

然后你就可以看到我们通过Composer来下载yii2 的basic版,下载完成之后你可以重命名下载文件,取一个你喜欢的名字即可

现在你如果运行lampp,你可以通过简单的链接访问yii2的basic版了

localhost/basic/web

现在让我们来安装advanced版本,安装advanced版本可能要更复杂的步骤,但不要担心,让我们继续进入我们的根目录,然后执行以下命令

composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced

这次我们需要将重命名 yii2-app-advanced 为advanced的命令插入我们的操作命令中。

下载完成之后,我们需要初始化项目,以及通过运行数据库迁移命令创建数据库

cd advanced

执行下面的命令

php init

你需要选择环境 (0-dev环境或者1-生产环境),这里会再一次让你确认是否生成初始化文件,输入yes,按回车继续

现在可以为你的项目创建一个app,你可以使用很多你喜欢的工具,比如“phpMyAdmin”,给数据库取一个名字然后在配置文件中添加对应的数据库信息。

vi common/confg/main-local.php

修改相关的数据库配置信息,相信大家都会改,这里就不赘述了,不会的看下windows安装教程

然后执行数据库迁移命令来生成数据库,或者直接使用工具来手动运行sql进行生成数据表。比如navicat等

./yii migrate

最后可以通过简单的链接访问:

localhost/advanced/frontend/web

或者

localhost/advanced/backend/web

注:安装过程中如果有问题,推荐看下是不是部分文件的读写权限没开,推荐查一下 chmod 和 chown这两命令解决

时间: 2024-10-11 23:27:41

yii2 linux安装教程的相关文章

Kali Linux 安装教程-转

rootoorotor昨天折腾了 Kali Linux 1.0,把大概的配置过程记录下来,希望对想接触或使用Kali Linux的同学有所帮助. 请注意:1.本文为面向新手的教程,没技术含量,没事瞎折腾,感觉好玩…..如果您可以熟练使用Debian Linux或者使用过Arch Linux.Gentoo或者是自己LFS你完全可以无视本文. 2.如果您使用kali Linux只作为渗透测试之用,rootoorotor建议您在kali.org直接下载Kali Linux VMware版本在虚拟机里使

kali linux 安装教程

日期:2019-07-14 16:36:21 介绍:使用最新版的 VMware 来安装 kali linux 0x01.下载镜像 首先需要安装 VMware,安装步骤点这里. VMware 安装教程 下载 kali 的镜像,官网如下. Official Kali Linux Downloads 选择合适的版本,这里我们选择 Kali Linux 64-Bit. ? 提取的种子链接,可以直接通过迅雷进行下载,速度较快. https://images.offensive-security.com/k

linux安装教程以及使用时遇到的问题和解决方法

以后开发都是要用linux,所以就安装了ubuntu,也是第一次用linux的系统.装的是win7+Ubuntu16.04的双系统. 安装过程如下:我用的是U盘安装,参看http://www.jianshu.com/p/2eebd6ad284d. 记得在提示重启的地方,拔掉U盘,也就是下面这个提示的时候: 安装好Ubuntu以后遇到了下面的几个问题: 1. 有线网路连接问题.就像这样: 解决方法:在终端(控制台)中输入sudo pppoeconf.开始可能会显示下图的内容,不过没关系,过一会右上

Weblogic12c for Linux安装教程

Weblogic for Linux软件安装流程 3.1 主机环境要求 本次环境使用一台CentOS6.5服务器安装weblogic12c,在同一台主机上运行管理服务器和受管理服务器,共建立两台受管理服务器new_ManagedServer_1.new_ManagedServer_2. 测试环境如下: 主机名 host-192-168-59-5 OS 名称 CentOS release 6.5  (Final) IPv4 地址 192.168.59.5 物理内存 16GB WebLogic版本

YII2.0安装教程,数据库配置前后台 [ 2.0 版本 ]

1.首先下载yii-advanced-app-2.0.6.tgz 2.解压到D:\wamp\www\yii2目录下面将目录advanced下所有文件剪切到 D:\wamp\www\yii2 3.打开cmd ,切换到当前目录 4.运行init.bat文件,提示安装版本 5.输入Yes,后进行安装 6.现在可以打开浏览器:输入http://localhost:8080/yii2/ 7.点击frontend>web>,查看表示安装成功 8.接下来我们开始 配置数据库,首先在当前目录下找到common

YII2.0安装教程,数据库配置前后台

1.首先下载yii-advanced-app-2.0.6.tgz 我本地服务用的是Apache 2.解压到E:\wamp\www\yii2目录下面将目录advanced下所有文件剪切到 E:\wamp\www\yii2 3.打开cmd ,切换到当前目录,运行init.bat 文件 4.现在可以打开浏览器:输入http://localhost:8080/yii2/ 5.点击frontend>web>,查看表示安装成功 6.接下来我们开始 配置数据库,首先在当前目录下找到common>con

Kali Linux安装教程

下载映像 在地址http://www.kali.org/downloads/,我们可以看到网站提供32位和64位的ISO映像文件. 下载映像文件 根据实际情况选择你要下载的版本,我下载的是Kali Linux 64 Bit. 1.2.2 安装虚拟机 相对于VMWare,个人更喜欢VirtualBox,因为VirtualBox是开源.免费,比VMWare更轻量. 首先到https://www.virtualbox.org/wiki/Downloads下载VirtualBox.我选择的是Virtua

linux安装教程

1.需求 搭建mysql+php+nginx环境 2流程 分为5步,磁盘分区,安装vsftpd,安装nginx,安装php-fpm,安装mysql 3.磁盘分区 http://www.cnblogs.com/dudu/archive/2012/12/07/aliyun-linux-fdisk.html 4.安装 vsftpd yum install vsftpd a.关闭selinux,http://www.cnblogs.com/norm/p/6269338.html b.useradd -d

yii2 windows安装教程

原文链接:Yii中文网(yii-china.com) 环境要求 php版本:php5.4以上 目录结构 下载之后,解压后里面有advanced文件夹,打开得到如下图所示的目录 目录结构的介绍就不在这里详细说明了,我们主要认识的是三个目录 backend(后台).common(公用). frontend(前台). 配置访问路径 打开C:\Windows\System32\drivers\etc\hosts 将下面代码复制到hosts文件中(如下图)   127.0.0.1   admin.demo