linux에 PEAR, Zend Debugger 및 Smarty 설치
PEAR
pear의 설치는 사실 매우 간단하다. 그의 홈페이지에도 매우 상세한 설명이 있다.단순화는 다음과 같습니다.
1. 설치, 터미널에서 두드리기
$ sudo wget http://pear.php.net/go-pear.phar
$ sudo php go-pear.phar
2. pear이 작동하는지 확인하고 터미널에서 "pear"를 두드리며 정상적이면 아래의 것을 표시해야 한다.
$pear
Commands:
build Build an Extension From C Source
bundle Unpacks a Pecl Package
channel-add Add a Channel
channel-alias Specify an alias to a channel name
channel-delete Remove a Channel From the List
channel-discover Initialize a Channel from its server
。。。
3. 경로를 검사한다.서버 루트 디렉터리, 즉/var/www/에서 php 파일을 새로 만들고 다음 내용을 기록합니다.
<?php
require_once 'System.php';
var_dump(class_exists('System', false));
?>
경로가 올바르면 브라우저에서 이 파일을 열면 보일 것입니다
bool(true)
만약 Warning이 나타나면 경로가 틀렸다. 그러면 php에 도착해야 한다.ini 파일에서 include 수정path.터미널에서 아래 내용을 입력하면 php를 찾을 수 있습니다.ini 파일 위치
$ php --ini
터미널에서 아래 내용을 입력하면pear의 위치를 찾을 수 있습니다
$ php -c /path/to/php.ini -r 'echo get_include_path()."
";'
수정한 후 아파치를 다시 시작하십시오:
$ sudo /etc/init.d/apache2 restart
2. Smarty
1.http://www.smarty.net/downloadSmarty를 다운로드한 다음 편리한 곳을 찾아 스트레스를 푸세요.
2. 서버 루트 디렉터리에 Smarty 폴더를 새로 만들고 방금 풀린 패키지의lib 디렉터리에 있는 파일을 복사합니다.
3. 루트 디렉토리에 응용 프로그램 디렉토리를 만듭니다.루트 디렉터리에 디렉터리 myapp (이것은 마음대로 찾을 수 있는 것) 을 만들고 myapp에 smarty 디렉터리를 만듭니다.smarty 디렉터리에 4개의 폴더를 생성합니다:templates,templatesc,cache,config.(왜 이렇게 지었는지 모르겠지만 꼭 필요한 것 같다.)
4 myapp/smarty를 만듭니다.php 파일, PHP 프로그램이 포함할 Smarty 클래스 파일과 응용 프로그램의 위치를 알려줍니다
<?php
$base_path=basename(dirname(__FILE__));
require('/var/www/Smarty/Smarty.class.php');// lib
$smarty=new Smarty();
$smarty->template_dir=$base_path.'/smarty/templates';
$smarty->compile_dir=$base_path.'/smarty/templates_c';
$smarty->cache_dir=$base_path.'/smarty/cache';
$smarty->config_dir=$base_path.'/smarty/configs';
?>
이후, Requireonce 이 파일은 Smarty를 사용할 수 있습니다.
Smartypdt.
smartypdt는 eclipse가 smarty를 더욱 잘 지원하도록 하는 플러그인으로 문법이 밝고 코드 보완 등을 포함한다.그러나 smartypdt는 eclipse에zend debugger를 사용하라고 요구했지만, 나는 이전에 Xdebug를 설치했기 때문에 다시 설치할 수밖에 없었다.
[Zend Debugger]
1. xdebug 제거
$ sudo apt-get remove php5-xdebug
2. Zend Debugger를 다운로드합니다.http://downloads.zend.com/studio_debugger/5.2.26/ZendDebugger-v5.2-linux-glibc23-i386.tar.gz, 압축을 풀고 php 버전에 대응하는 폴더 아래의 Zend Debugger를 찾으십시오.so.제 것은 PHP 5.3.5입니다. 그래서 5 를 찾았습니다.3_x_comp 폴더 아래의 ZendDebugger.so, 그리고/usr/lib/php5/20090626 +lfs/디렉터리로 복사합니다.
3. PHP를 배치한다.ini 파일, 더하기
[Zend Debug]
zend_extension=/usr/lib/php5/20090626+lfs/ZendDebugger.so
4、소프트웨어 가방에 있는dummy.php 파일을 서버 루트 디렉터리로 복사합니다.
5. 서버 재시작
6, 그 다음은 eclipse를 하는 일입니다.
window->preferences->PHP->Debug ->PHP Debuger 선택 Zend Debugger
window->preferences->PHP->Editor ->php Executables->Add, 다음과 같이 구성됩니다.
Name: PHP 5.3.5(CLI)(직접 액세스 가능)
Executable path:/usr/bin/php
SAPI Type: CLI
PHP Debugger: Zend Debugger
여기까지 Zend dedebugger는 설치가 완료된 것으로 간주됩니다.
[smartypdt]
1. 여기서 다운로드http://code.google.com/p/smartypdt/downloads/list
2、eclipse에서 Help-> Install New Software->Add.->Archive, 다운로드한 smartypdt 파일을 선택하십시오. (압축을 풀지 않아도 됩니다.) 이름은 아무거나 주십시오.OK 후'Group items by category'가 선택되면 그를 취소하고'Smarty Feature'라는 소프트웨어를 설치할 수 있는 것을 볼 수 있으며 뒤에 있는 것은 힌트인 Next나 Finish를 누르면 된다.
3. 윈도->Preferences->General->Content Type, HTML과 PHP Content Type이 연관되어 있는지 확인하세요.tpl, 만약 그렇다면 그를 취소해라.
5. PHP Explore 섹션을 열고 PHP 프로젝트를 선택하고 오른쪽 버튼->Configure->Add Smarty Support
여기까지만 하면 스마트 pdt를 사용할 수 있습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.