요즘 PHP

우리나라에 2000년도 쯤에 APM(apache+PHP+mysql)+제로보드가 번들로 유행처럼 퍼지면서 나도 웹 언어로써 php를 처음 접했다. 지금은 django+python 그리고 CGI(fast cgi)로 웹개발을 하지만 최근에 HHVM이나 php7이 나오면서 상당히 많은 부분(특히 속도)를 개선했다고 들었는데, 이것들이 아직도 사람들을 실망 시키고 있는 것일까? 커뮤니티와 운영자 성향 상 미래가 없다고 보는 것일까? legacy를 고집하는 그들을 더이상 볼 수 없어서일까?

 

2015-05-25 스크랩

* http://thegeekzum.com/best-useful-php-frameworks/
* Micro-Framework, Lumen 살펴보기 http://haruair.com/blog/2852
* 던전999F + 1인개발에 대한 몇가지 이야기. http://wlhermit.blog.me/220319619224
* http://nodeschool.io/ko/
* 클라우드소싱은 누구나 원하는만큼의 상금을 걸고 디자인 공모전을 개최할 수 있는 플랫폼입니다. http://www.loud.kr/real_index.r.php
* https://github.com/PharkMillups/beautiful-docs
* Git Merging 과 Rebase 의 상황별 사용법 http://elegantcoder.com/git-merge-or-rebase/?utm_source=twitter&utm_medium=Social&utm_campaign=timeline
* Colorizing cat https://github.com/jingweno/ccat

Twitter Weekly Updates for 2012-01-15

  • 키워드를 따로 적어놓고 써도 문장이 만연체 -_- #
  • 경향신문 온라인 필수 보기 운동… 광고 단가가 올라가기 전에 트레픽 비용이 더 크게 될 것 같은데 … #
  • 풀렸다고는 하지만 만만한 날씨는 아니네 #
  • 몇년만에 머리를 다시 길러 보려고 했는데 2달 만에 포기 … 그냥 잘라 버려야지 #
  • 어째서 학원에 안드로이드 수강생이 적어서 폐강되는거지? 평일 야간반이라서 인가 #
  • 귀귀가 조선일보에게 까인다고 진보라니 -_- #
  • 김유찬 전 비서의 이명박 리포트 스캔본도 돌아 다니네 http://t.co/ervT8OoP #
  • samba-client 버전을 올리니까 한글 공유 디렉토리가 잘 보이는 구나 .. 이 문제 때문에 어제 하루를 날린게 안타깝다 #
  • 퇴근해서 집에 와서 처음 본 뉴스가 구속이라고라? — 이런 어처구니 없는 … #
  • 맥용 구글크롬 18.0.1003.1 dev 업데이트를 했더니 한글 폰드(볼드)가 똥이 되었다 #
  • 이름 짓기와 당신의 정체성과는 아무런 관계가 없습니다. #
  • 매번 설명 해 줘도 진화를 용불용설로 알고 있는 사람이 너무 많아 … #
  • 개인 웹페이지라도 쌩코딩 할게 아니라 슬슬 프레임웤 도입을 해 봐야 할 텐데 #
  • 분말 생강차에서 비누 냄새가 난다.. 킁킁 #
  • iOS5에 내장 된 twitter 프레임웍으로 타임라인 가져오기 쉽게 만들어 져 있네, oauth 도 따로 필요 없고… #

Powered by Twitter Tools

LEMP(Linux+nginx+mysql+php) on CentOS 6.2

1. centos6.2 최소 설치 (http://ftp.daum.net/centos/6.2/isos/i386/)
2. 네트워크 설정
vi /etc/sysconfig/network-scripts/ifcfg-eth0 의 ONBOOT 를 yes 로 수정
3. 필요하다면 selinux 설정 수정 : vi /etc/selinux/config
4. nginx 의 yum repository 등록

5. CentOS 6/5.7 and Red Hat (RHEL) 6.1/6/5.7 Remi repository

6. MySQL 설치

7. nginx + php-fpm 설치

* 의존성 때문에 httpd 가 설치되니, chkconfig에서 조정 할 필요가 있음
8. 방화벽firewall 설정

9. nginx 확인

* 웹브라우저로 확인

10. php-fpm 세팅

* 웹브라우저로 확인

Reference
* 우분투 10.04 LTS, nginx+php-fastcgi+mysql 설치하기 (http://folderfile.net/xe/2028)
* Nginx proxy to Apache (http://groups.drupal.org/node/50168)
* LEMP( Linux + Nginx + Mysql + php) (http://www.if-not-true-then-false.com/2011/lemp-on-fedora-centos-red-hat-rhel-linux-nginx-mysql-php-fpm/)

CentOS 4.7 final에서 php-pear + Spreadsheet_Excel_Writer 설치법

[code]# yum install php php-pear

# pear upgrade –force http://pear.php.net/get/Archive_Tar-1.3.1.tar
# pear upgrade –force http://pear.php.net/get/Console_Getopt-1.2.tar
# pear upgrade –force http://pear.php.net/get/XML_RPC-1.5.0.tar
# pear upgrade –force http://pear.php.net/get/PEAR-1.3.3.tar

# pear upgrade –force http://pear.php.net/get/PEAR-1.4.9.tar

# pear channel-update pear.php.net

# pear install Spreadsheet_Excel_Writer-beta
[/code]

HOW-TO : Zend Optimizer 설치 (CentOS 5.4)

YUM 으로 설치 하기엔 의존성 문제가 너무 많이 생겨서 바이너리 모듈을 설치하기로 결정

기존에 php 5.1.6 이 설치 되어 있는 상태

설치/설정

[code]
# 1. 서비스를 위해서 iptables 설정과 selinux 설정을 확인
# 2. wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz (64비트는 따로)
# 3. tar xzf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
# 4. cp ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_1_x_comp/ZendOptimizer.so /usr/lib/php/modules
# 5. php.ini 수정 : zend_extension=/usr/lib/php/modules/ZendOptimizer.so
# 6. httpd restrt

# #확인
# 1. php -m
# 2. php -i |grep Zend
[/code]