yii2环境搭建(ubuntu下nginx+php+mysql+yii2)

安装PHP yii2框架(PHP7.0+mysql+nginx+Ubuntu16.04) 步骤一:安装PHP7.0 sudo apt-get install phpsudo apt-get install php7.0-mbstring 步骤二:安装composer curl -sS http://packagist.cn/composer/installer | php 切换到全局安装文件夹 sudo mv composer.phar /usr/loca 阅读详情

安装环境配置


系统版本:ubuntu版本14.04 x86_64
nginx版本:1.4.6 (默认命令安装版本)
php版本:php-5.6.9 官网下载http://php.net/downloads.php
mysql版本:5.6.25 MySQL Community Server 官网下载地址http://dev.mysql.com/downloads/mysql/
yii版本:安装最新版yii2-app-advanced

nginx安装


sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libssl-dev
sudo apt-get install openssl
sudo apt-get install nginx

前几个为安装nginx所需依赖库,最后一个安装nginx,安装完成后
nginx -v 查看nginx版本
sudo service nginx restart
网页访问http://localhost查看欢迎页面,如正常则nginx安装成功。

php安装


官网下载php最新版php-5.6.9.tar.gz
解压下载文件
tar -zxvf php-5.6.9.tar.gz ./
配置并构建PHP

cd ../php-x.x.x
./configure --enable-fpm --with-mysql
make
sudo make install

创建配置文件,并将其复制到正确的位置

cp php.ini-development /usr/local/lib/php.ini
cp /usr/local/etc/php-fpm.conf.default /usr/local/etc/php-fpm.conf
cp sapi/fpm/php-fpm /usr/local/bin

修改 php-fpm.conf 配置文件,确保 php-fpm 模块使用 www-data 用户和 www-data 用户组的身份
运行
vim /usr/local/etc/php-fpm.conf
找到以下内容并修改:

; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
; will be used.
   user = www-data
   group = www-data

然后启动 php-fpm 服务:
/usr/local/bin/php-fpm

Ubuntu 12.04部署Yii 1.1实战:遗留系统维护与安全加固指南 Yii框架作为经典的PHP MVC轻量级框架,其松耦合架构与清晰路由设计,天然适配资源受限、升级受阻的老旧生产环境。在PHP 5.3与Apache 2.2等陈旧技术栈下,Yii 1.1.x仍具备高稳定性与可维护性,核心价值在于支撑金融、政务、工业控制等关键场景的渐进式改造。本文聚焦真实产线中的兼容性校验、扩展依赖修复(如PDO/MySQLi切换)、.htaccess语法降级、权限固化(chown+SGID)及AppArmor安全加固等关键技术点,覆盖从环境诊断、框架安装到故障排查的全链路实践。尤其针对Ubu 阅读详情

相关推荐

linux安装yii2详解

linux安装yii2详解,centos下安装yii2

Ubuntu nginx部署yii2

1.安装composer curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 2.把代码上传到git上 3. 安装phpmysql-server,nginx, phpmyadmin还要修改nginx的配置sudo nano /etc/nginx/sites-availa...

易水寒 832

国产射频直采收发器CX8242KA JESD204C调试

杭州诚芯公司的CX8242KA是国内开发的极少数支持JESD204C接口的高速AD、DA,Serdes具备支持接收和发送,并且速率可以到25Gbps,在国内属于领先水平。250M参考时钟输入,AD采样率2.5G,DA采样率10G,3收2发,主通道模式4,反馈通道模式1,基带采样率1250M,线速率20.625G,收发同时配置混频625M。CX8242KA的204C接口模式支持10种模式,在手册上都有说明。2、 支持TX信道编码,RX信道解码,提升健壮性。这里使用模式4,支持双通道模式,并且反馈开启。

RFSOC的博客 6159

服务器LNMP+Redis+Yii框架搭建ubuntu

1、LNMP 1、安装、配置Nginx ubuntu装机时最后的装机界面中可以选择安装包,勾选LAMP,系统就会自动安装、配置LAMP(如果不选择预装的LAMP,可以在装机完成之后自行安装LNMP+Yii安装完成后访问IP即可出现Apache的欢迎界面,此时安装Nginx: apt install nginx 若此时打开IP,就会发现Nginx的默认界面与Apache界面一致,进入N...

qq_16334327的博客 234

Server 3 ,在 Ubuntu 系统中安装 Nginx,详细解析( 在乌班图系统中安装Nginx

Nginx是一款高性能的 HTTP 和反向代理服务器,以其轻量级、高并发处理能力和稳定性而闻名。Nginx 适用于多种场景,包括静态内容服务、动态内容反向代理、负载均衡和缓存等。在 Ubuntu 系统中安装和配置 Nginx 比较简单,这里分享在 Ubuntu安装、配置和管理 Nginx,快速搭建一个高效稳定的 Web 服务器。

AI Agent 全栈架构师(AI + GIS + Backend)& 数字芯片系统架构师(FPGA),NorthCity Smile的博客(NcSmile,博主域名:https://ncmile.blog.csdn.net) 3836

nginx配置 yii2_Linux – 安装nginx – 搭配YII2环境

我们在开发和测试环境,需要为yii2搭配环境,这里说的是安装nginx1.安装脚本:wget nginx.org/download/nginx-1.11.13.tar.gztar zxvf nginx-1.11.13.tar.gzcd nginx-1.11.13./configure --with-http_ssl_module --with-http_v2_modulemake &&a...

weixin_35969301的博客 472

ubuntu安装yii2.0

Yii2.0要求Composer必须安装 composer asset 插件。 这个插件使得Composer可以兼容实现NPM和BOWER包管理器的功能。 NPM 和 BOWER 主要用于前端资源(如js库等)的管理。 1.安装Composer sudo curl -s http://getcomposer.org/installer | php # 对于已经安装过Compose

守护大白菜的博客 1050

yii2安装mysql_yii2环境搭建(ubuntunginx+php+mysql+yii2)

系统版本:ubuntu版本14.04 x86_64nginx版本:1.4.6 (默认命令安装版本)PHP版本:php-5.6.9 官网下载http://php.net/downloads.phpMySQL版本:5.6.25 MySQL Community Server 官网下载地址http://dev.mysql.com/downloads/mysql/yii版本:安装最新版yii2-app-ad...

weixin_30324103的博客 392

lnmp(php5.6+)+composer+yii2安装全过程整理

ubuntu14.02环境下部署php5.6.2,ngnix,mysql,利用composer安装yii2;

sinat_30971257的博客 1541

Ubuntu 安装yii2 advanced版 遇到的坑

1.安装 Composer https://www.yiichina.com/doc/guide/2.0/start-installation通过 Composer 安装 curl-sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 解决方案 sudo vim/etc/php/7...

悟空聊架构的专栏 390

Ubuntu 12.04 部署 Yii 1.1.x 完整实践指南

PHP Web 框架部署本质上是运行时环境与框架特性的深度协同过程。其核心原理在于匹配 PHP 版本、扩展能力、Web 服务器模块及操作系统底层库(如 libc、openssl)的兼容边界。技术价值体现在保障遗留系统安全演进、满足等保合规要求,并支撑工控、政务等关键场景的持续运维。典型应用场景包括老旧政企内网系统升级、嵌入式设备管理后台开发、高校教学实验环境复现等。本文聚焦 Ubuntu 12.04 这一已停止支持但仍在真实产线运行的操作系统,结合 Yii 1.1.x 框架的低 PHP 依赖特性与离线部署能

723

LNMP配置+yii环境

Ubuntu14.04 + Nginx1.4.6 + MySQL5.5 + PHP5.5.9 Yii1.1.16隐藏index.php

beikejinmiao的专栏 2149

nginx php mysql 部署_Linux+Nginx+Mysql+Php运维部署

1.更新软件库sudoapt-getupdate2.安装mysqlsudoapt-getinstallmysql-server3.安装nginxsudoapt-getinstallnginx4.安装php-fpmsudoapt-getinstallphp5-fpm5.配置nginx(注:其中app为项目名称)sudocp/etc/nginx/sites-available...

weixin_39640909的博客 156

ubuntu 搭建LNMP + Yii

安装Mysqlapt-get install mysql-server mysql-client 默认安装的是5.5版本,并不是最新版本 过程较简单,不多描述。安装Nginxapt-get install nginx 默认版本1.4.6 卸载脚本: apt-get –purge remove nginx如果要装最新版本可以这样操作: 1、把nginx的apt源加入/etc/apt/sour

zoujunjie202的博客 1167

LAMP环境配置+yii配置

更新软件源 HELP:http://mirrors.sohu.com/help/ubuntu.html   apt-get install mysql-server nginx memcached redis-server git apt-get install php5 php5-fpm php5-memcache php5-memcached php5-mcrypt php5-mysql

稻子博客 1655

阿里云 nginx php mysql_阿里云 Ubuntu + Nginx + PHP + MySQL

最近在阿里云上配置服务器,踩了不少坑,记录一下,希望能帮助到有同样需求的朋友们。整个配置过程基本上是按照下面这篇帖子进行的,写的非常清楚,按照步骤一步一步来就行了。Installing Nginx, MySQL, PHP (LEMP) Stack on Ubuntu 18.04 | DevAnswers.co​devanswers.co在此之后还可以继续配置 phpMyAdmin ,以及用 Let...

weixin_31534091的博客 146

阿里云Ubuntu 16.04 LNMP环境配置及并发优化

Ubuntu 16.04 LNMP配置及并发优化LNMP环境配置 LNMP环境配置 1.更新依赖 sudo apt-get update 2.安装Nginx(1.10.3) sudo apt-get install nginx 3.安装php-fpm(7.0.32) sudo apt-get install php7.0-fpm 4.安装mysql服务端(5.7.24) sudo apt-g...

AndyYoungDev 386
下一篇: Yii2 编译器使用(ubuntu下PhpStorm+xdebug配置)
xiaog351
博客等级 码龄14年 10粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值