2017年6月15日 星期四

c9.io 升級php &mysql

原本使用c9.io是使用php 5.5.X版本,但因為為了安裝laravel5的版本,所以先升級到5.6吧~


找到google 相關資訊,按照下面keyin就可以安裝完成囉!
原文
https://community.c9.io/t/phpbrew-on-php-workspaces/621/3

$ sudo apt-get update
$ sudo apt-get install libmcrypt-dev
Next, we download phpbrew and move it to /usr/local/bin:
$ curl -L -O https://github.com/phpbrew/phpbrew/raw/master/phpbrew
$ chmod +x phpbrew
$ sudo mv phpbrew /usr/local/bin/
$ phpbrew init

# add this to your ~/.bashrc
$ [[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc

$ phpbrew lookup-prefix ubuntu
Once set up, we install and load PHP 5.6:
$ phpbrew install 5.6 +default
$ phpbrew switch php-5.6.16
$ phpbrew use php-5.6.16
$ php -v
PHP 5.6.16 (cli) (built: Dec 29 2015 21:31:19) 
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

升級mysql
https://www.digitalocean.com/community/questions/upgrade-mysql-5-5-to-5-6-ubuntu-14-04

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mysql-server-5.6

2016年4月12日 星期二

安裝 ruby on rails - for windows

因為只有window系統,目前測試用ruby 2.1.X 都安裝正常

所以就使用windows 方式下載並安裝

請至RubyInstaller下載Ruby 2.1.5安裝包,如果Windows 7是64位元則下載Ruby 2.1.5 (x64)。安裝過程中請點選將Ruby加入可執行的路徑(Add Ruby executables to your PATH) 環境變數要設定。

安裝成功之後,打開「附屬應用程式」的「命令提示字元」,輸入以下指令可以看到安裝的版本:

$ ruby -v
ruby 2.1.5p273 (2014-11-13 revision 48405) [x64-mingw32]
另外,有一些RubyGems套件會需要編譯動作,所以還需要Development Kit。請下載DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe 或64位元的DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe,解壓縮放在C:\DevKit下,接著在「命令提示字元」中進入這個目錄,輸入以下指令:

$ cd C:\DevKit
$ ruby dk.rb init
$ ruby dk.rb install

常用指令

gem -v 告訴你 RubyGems 的版本
gem update --system 升級RubyGems的版本
gem install gem_name 安裝某個套件
gem list 列出安裝的套件
gem update gem_name 更新最新版本
gem update 更新所有你安裝的Gems
gem install -v x.x.x gemname 安裝特定版本
gem uninstall gem_name 反安裝


安裝Ruby on Rails:

$ gem install --local C:\rubygems-update-2.2.3.gem
$ update_rubygems --no-ri --no-rdoc
$ gem uninstall rubygems-update
接著再執行一次gem install rails --no-ri --no-rdoc安裝Rails。

參考出處
https://ihower.tw/rails4/installation.html

解決size
http://stackoverflow.com/questions/15537191/why-does-installing-ruby-on-rails-generate-error-size-of-array-ruby-check-size

http://learnwebtutorials.com/step-by-step-tutorial-on-installing-ruby-on-rails-4-on-windows-8

2015年10月23日 星期五

Laravel 刪除public

1. 建立一個local,將除了public之外的檔案和資料夾移到local內

2. 將public 內的資料往外移到跟local同一層

3.http://localhost/mylaravel/home  完工

2015年10月21日 星期三

安裝laravel

之前完成完composer的安裝之後,接下來就是要安裝laravel環境。

以下指令皆在cmd下執行。
1.
composer global require "laravel/installer=~1.1"

2. 創建新的專案,主要是下載最新的版本
composer create-project laravel/laravel --prefer-dist

下面是可以指定產生某個版本,因為5.1.X以上都要php5.5環境才能執行
omposer create-project laravel/laravel mylaravelproject 5.0.*

安裝composer 時遇到問題

Composer 是一個 PHP 的依賴性管理工具。 它能讓你宣告專案需要的依賴函式庫,讓你能在專案安裝或者是進行更新。

因為我是用windows 7 的環境安裝,所以目前碰到的錯誤也都是記錄windows系統的。

安裝步驟:
1. 到官網下載官方提供的composer 套件
https://getcomposer.org/

2. 安裝時會碰到不能安裝open_ssl 錯誤的問題。
所以必須要在php.ini中將openssl開啟Remove ; 
in lines ;extension=php_openssl.dll and ;extension_dir = "ext"


3. 因為本身電腦有安裝php5.3和5.4的環境,所以必須注意一下環境變數問題。而且設定完一定要重開apache和cmd。

2015年8月3日 星期一

codeIngiter 2.2 -> codeIgniter 3.0

1. 修改 models 、controllers、libraries、core 資料夾內檔案命名開頭必須為大寫

2. 修改session 為 dirver

3. 修改config.php、database.php、autoload.php、routes.php

2015年5月9日 星期六

修正flexslider套件bug

如果在圖片上加上一些html描述,並在google chrome 發生破格狀態,修正辦法如下


In "flexslider.css" line 25: .flexslider .slides > li Comment out or remove  移除下面的CSS
-webkit-backface-visibility: hidden;

In the flexslider initialization script:  設定屬性時增加下面
useCSS : false

個人測試第一個就有用了,只單純用第二個會導致網頁上下時有問題。

網頁參考
http://stackoverflow.com/questions/13101811/flexslider-really-messing-up-my-webpage-in-chrome