lnmp(php5.6+)+composer+yii2安装全过程整理
来源:互联网 发布:红警网络点不进去 编辑:程序博客网 时间:2024/05/02 05:00
LNMP安装:
Ubuntu14.04安装成功后需要更新安装源:
apt-get update
Mysql的安装
apt-get install MySQL-server mysql-clientlibmysqlclient-dev
ngnix安装
apt-get install ngnix
启动、重启、关闭、状态查看命令
service ngnix start/restart/stop/status
php5.6+安装:
这里采用编译安装的方式,以5.6.2为例
step1:安装前的准备工作
apt-get install libxml2-dev
wget http://mirrors.sohu.com/php/php-5.6.2.tar.gz
step2: tar –xfphp-5.6.2.tar.gz
step3: cdphp-5.6.2
step4: ./configure --enable-fpm –enable-mbstring –enable-mysqlnd
step5: make&& make install
step6: PHP –v 查看版本号,如果出现5.6.2则说明已经php已经安装好了
---------------------------------------------------------------------------------------------------------------------------------
php扩展包的安装:
vim /usr/local/lib/php.ini定位到extension_dir设置扩展包存放位置
cd /php-5.6.2/ext中这里以openssl为例
cd openssl
phpize
./configure –enable-openssl –with-php-configure=/usr/local/bin/php-config
make && make install
安装成功后会生成一个openssl.so扩展包,把这个扩展包mv到extension_dir设置的路径中,同时在php.ini文件底部添加openssl.so
重启php-fpm,浏览index.php文件 (文件内容:<?php phpinfo(); ?>)
如果出现openssl说明扩展包安装成功
其他的扩展包也是同样的方式进行安装;
---------------------------------------------------------------------------------------------------------------------------------
php与nginx进行联合配置;
cp php.ini-production /usr/local/lib/php.ini //php的配置文件
vim/usr/local/lib/php.ini 进行编辑 定位到cgi.fix_pathinfo修改为:
cgi.pathinfo=0
cp /usr/local/etc/php-fpm.conf.default/usr/local/etc/php-fpm.conf
vim/ust/local/etc/php-fpm.conf进行编辑 定位到user=nobody做如下修改:
user=www-data
group=www-data
/*chmod a+x /etc/init.d/php-fpm
/etc/init.d/php-fpm start
netstat –tunlp|grep 9000
*/ ---这里用于验证php-fpm是否已经打开
最后一步配置Nginx使其支持PHP应用:
cd /etc/nginx //这里采用apt-get安装的nginx 所以这里的路径会有所不同
vimsite-available/default 定位到
server{
**************
#这里进行添加
root /usr/share/nginx/html
index index.php index.html index.htm
location / {
root /usr/share/nginx/html
index index.php index.html index.htm
try_files $uri $uri/=404;
}
Location ~ \.php{
root /usr/share/nginx/html
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME=$document_root$fastcgi_script_name;
fastcgi_index index.php;
include fastcgi_params;
}
}
自此完成lnmp的配置
Yii2框架安装
安装composer
下载composer.phar
wgethttps://packagist.org/composer.phar
mvcomposer.phar /usr local/bin/composer
验证安装成功?
在命令行中输入:composer
出现COMPOSER的图标 则安装成功
用composer安装yii2
vim/usr/local/lib/php.ini进行编辑
定位到date.timezone进行设置
cd /usr/share/nginx/html
composer global require "fxp/composer-asset-plugin:^1.2.0"
composer create-project --prefer-dist --stability=devyiisoft/yii2-app-basic basic
自此完成yii2框架的安装
- lnmp(php5.6+)+composer+yii2安装全过程整理
- lnmp(php5.6+)+composer+yii2安装全过程整理
- mac pro下 composer安装yii2全过程
- Composer安装Yii2
- composer安装yii2
- composer 安装yii2框架
- composer 安装yii2
- 通过composer安装Yii2
- composer安装YII2
- composer安装yii2
- yii2 window composer 安装
- composer 安装yii2框架
- PHP5+nginx+yii2.0高级+composer+mongodb
- yii2 - 1: composer 安装yii2 - 安装环境
- composer 安装,并安装yii2
- composer 安装yii2高级模板
- YII2通过Composer安装方法
- composer安装yii2问题总结
- uiimageView 中图片显示问题
- 记录java基础学习1
- window里面点击一个button按钮实现页面跳转???
- MySQL快速复制数据库的方法
- 手机网站如何做优化
- lnmp(php5.6+)+composer+yii2安装全过程整理
- 一个iphone手机的游戏的某一个区,有办法查这个区的IP不?
- 分享一套IBM Cognos Report studio技术的商业智能解决方案
- 如何精准的优化长尾关键词
- Intent Flag - 标示某个Activity的启动模式方法之一
- iOS从webservice上请求数据,第一次接触怎么搞?
- 如何才能避免给网站带来风险
- 解决Ubuntu中WPS缺少字体问题
- NSURLSession下载问题