Desktop

XDebug environment setting from PHPSTORM for Mac (Part 2)

PHPSTORM에서 XDebug 환경(Mac)설정하기 STEP 2 XDebug는 php의 extension으로 컴파일 설치(pecl/phpize/pear)를 해야하나 너무 쉬운 설치가 우릴 기다리고 있습니다. XDebug Download 1. 다운로드 받은 파일을 더블클릭하여 압축을 풀면 5.3폴더에 xdebug.so 파일이 보입니다. 2. finder를 새창으로 열고 cmd + shift + G 를 눌러서 아래의 경로 이동한후 xdebug.so파일을 아래의 경로에 옮깁니다 /usr/lib/php/extensions/no-debug-non-zts-20090626/ 3. 터미널을 열고 sudo vi /etc/php.ini… 더 보기 »XDebug environment setting from PHPSTORM for Mac (Part 2)

XDebug environment setting from PHPSTORM for Mac (Part 1)

PHPSTORM에서 XDebug 환경(Mac)설정하기SETP 1 XDebug를 이용하기 위해서는 Apache,PHP,Mysql이 구축되어 있어야합니다. 될수 있으면 따라하기 쉽게 작성했습니다. 천천히 해보~아~~요. Apache 아파치 실행하기(시스템환경설정>공유>웹공유 체크 or 체크아웃) sudo apachectl start(터미널 실행) http://localhost (확인) or http://127.0.0.1 or http://사설IP PHP sudo vi /etc/apache2/httpd.conf 주석제거(#) php5_module(ctrl+F로 이동해서 찾으세요) LoadModule php5_module libexec/apache2/libphp5.so 아파치데몬 재실행(시스템환경설정>공유>웹공유) sudo apachectl restart(터미널상태에서) /etc/php.ini 생성 cd /etc sudo cp php.ini.default php.ini… 더 보기 »XDebug environment setting from PHPSTORM for Mac (Part 1)

How to install XDebug for Mac10.6.x (PHP zendextension)

XDebug Download 1. 다운로드 받은 파일을 더블클릭하여 압축을 풀면 5.3폴더에 xdebug.so 파일이 보입니다. 2. finder를 새창으로 열고 cmd + shift + G 를 눌러서 아래의 경로 이동한후 xdebug.so파일을 아래의 경로에 옮깁니다. /usr/lib/php/extensions/no-debug-non-zts-20090626/ 3. 터미널을 열고 sudo vi /etc/php.ini 에 아래내용을 추가합니다. [xdebug] zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so 4. 웹서버를 재시동하고 phpinfo를 확인합니다.

Start Apache+PHP+Mysql for MacOSX

Apache 아파치 실행하기(시스템환경설정>공유>웹공유 체크 or 체크아웃) sudo apachectl start(터미널 실행) http://localhost (확인) or http://127.0.0.1 or http://사설IP PHP sudo vi /etc/apache2/httpd.conf 주석제거(#) php5_module(ctrl+F로 이동해서 찾으세요) LoadModule php5_module libexec/apache2/libphp5.so 아파치데몬 재실행(시스템환경설정>공유>웹공유) sudo apachectl restart(터미널상태에서) /etc/php.ini 생성 cd /etc sudo cp php.ini.default php.ini sudo chmod 666 php.ini php.ini 타임존 설정 sudo vi php.ini date.timezone = Asia/Seoul sudo apachectl… 더 보기 »Start Apache+PHP+Mysql for MacOSX

Mac VMware+NAT+CentOS(other OS)+공유기+Port Fowarding

iptime과 같은 공유기의 포트포워딩 설정을 통하여 데스크탑 웹서버를 운영하는 방법은 다소 쉽다. 하지만 윈도우나 맥OS에 VMware를 설치하여 웹서버를 운영할때는 NAT 설정을 해주어야만 웹서버를 제대로 운영할수 있다. NAT 개념을 이해한다면 그리 어렵지 않게 VMware 를 통하여 웹서비스를 운영할수 있다 VMware에 CentOS를 GUI모드 또는  TEXT모드로 설치하고 Apache까지 띄우는데 성공했다면 설치된 CentOS의 IP를 확인해보자( #ifconfig ) 다음으로 공유기에 현재… 더 보기 »Mac VMware+NAT+CentOS(other OS)+공유기+Port Fowarding

해킹토시를 위한 하드 포맷방법과 보호된 GPT 파티션 삭제하기

해킨토시가 설치된 하드를 CentOS 5.5로 갈아 타기 위해서는 맥 하드를 포멧하는것인데 윈도우7 환경에서 디스크관리도구로 들어가  삭제/볼륨생성 기능을 이용하려 했지만 이용불가. 맥의 경우 GPT 보포 파티션을 사용하기 때문이다. 즉 GPT 보호 파티션을 삭제해야 다른 OS를 설치할수 있다. 참조 : http://msdn.microsoft.com/en-us/windows/hardware/gg463524.aspx GPT 보호 파티션 삭제하기 윈도우7 or XP (MS-DOS 모드/cmd실행) >diskpart DISKPART>list disk 디스크 ###  상태            크기              사용가능         … 더 보기 »해킹토시를 위한 하드 포맷방법과 보호된 GPT 파티션 삭제하기

How to install php-5.2.17 for MacOS

]# ./configure –prefix=/usr/local/php-5.2.17 –with-config-file-path=/usr/local/php-5.2.17/etc –with-apxs2=/usr/local/httpd-2.2.17/bin/apxs –with-openssl –enable-sigchild –with-gd –with-freetype-dir –with-png-dir –with-jpeg-dir –with-zlib-dir –enable-exif –enable-gd-native-ttf –enable-sockets –with-iconv –with-libxml-dir –enable-sysvsem –enable-sysvshm –enable-magic-quotes –enable-safe-mode –enable-ftp –enable-mbstring –with-zlib –disable-debug –disable-rpath –enable-inline-optimization –with-bz2 –with-pic –with-gettext –with-gmp –enable-bcmath –with-mcrypt –enable-wddx –enable-calendar –with-mysql=/usr/local/mysql-5.5.9 –with-mysqli=/usr/local/mysql-5.5.9/bin/mysql_config –with-pdo-mysql=/usr/local/mysql-5.5.9 –enable-mod-charset –enable-sysvmsg –enable-sysvsem –enable-sysvshm –enable-ftp –with-snmp –with-ttf –with-xpm-dir –with-libxml-dir –with-pcre-dir –with-imap –with-imap-ssl –with-kerberos –with-curl –with-ncurses –enable-sqlite-utf8 –with-regex=php… 더 보기 »How to install php-5.2.17 for MacOS

How to install httpd-2.2.17 for MacOS

./configure –prefix=/usr/local/httpd-2.2.17 –enable-mods-shared=all –enable-so –enable-rewrite –enable-ssl –with-ssl make && make install cp /usr/local/httpd-2.2.17/bin/apachectl /etc/init.d/httpd chkconfig –add httpd 1 2 3 4 ./configure —prefix=/usr/local/httpd–2.2.17 —enable–mods–shared=all —enable–so —enable–rewrite —enable–ssl —with–ssl make && make install cp /usr/local/httpd–2.2.17/bin/apachectl /etc/init.d/httpd chkconfig —add httpd httpd 서비스는 chkconfig를 지원하지 않습니다. ]# vi /etc/init.d/httpd 아래 내용을 추가한다. # chkconfig: 2345 90 90 #… 더 보기 »How to install httpd-2.2.17 for MacOS