[완료] 우분투에 apm 설치했는데 어떻게 실행시키는건가요?

lailju79의 이미지

설치한지 두 달 됐는데 아직 실행 한 번 못 시켜보고 있는 ㅜ.ㅜ

klyx의 이미지

apm이 뭔지 아시고 설치하신건가요?
뭔지 아신다면 'apm을 실행시킨다'라는 건 말이 안된다는 것도 아실테고,
모르신다면 검색해보시고 그래도 모르시겠으면 뭐를 모르겠는 건지 다시 질문해보세요.

lailju79의 이미지

APM 은 아파치, php, mysql 패키지 프로그램 아닌가요?
apm 이름 달고 나오는 프로그램이 또 있나? ㅡ.ㅡa

윈도우에 설치해서 사용할 때는

설치한 다음에 apm 아이콘을 두 번 클릭하고 실행시키면
php 가 구동되고
기본 폴더 안에 php 파일을 넣고 주소 창에 localhost 치고 실행했는데

우분투에는 실행 아이콘 같은게 없는 것 같아서요.

apm 을 실행시킨다는 것이 왜 말이 안 되는지 윈도우에서 먼저 접해본 저로서는 이해가 안 됩니다.

우분투에서 apm 실행하려면 우분투 부팅할 때 php가 자동으로 실행되도록 옵션을 바꾸어 줘야 한다는 글은 보았는데요,
자동 실행하는 스크립트가 복잡하기도 하고
항상 코딩 연습하려고 apm 구동하고 있는 것도 아닌데 그렇게 해 두면 괜히 소스만 잡아먹는게 아닌가 싶고 해서 말이죠.

혹시 필요할 때만 apm이 작동하게 하는 방법이 있습니까?

이번에는 제가 제대로 질문했는지 모르겠네요.

아주가끔은의 이미지

실행 아이콘이 필요하시다면 오픈수세를 설치하시고 YaST의 http 서버 기능을 이용해보세요. 페도라나 centos 도 비슷한게 있던걸로 기억...
아파치2의 구동 명령은
/etc/init.d/apache2 start/stop/restart
mysql 의 구동 명령은
/etc/init.d/mysqld start/stop/restart
입니다. 배포판 종류에 따라 다를 수도, 다른방법도 있습니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
RME 9636/52, RomIO, ESP 1010, Triton pro, K2600x, JV-80, Yamaha O3D, Tascam DA-30MKII, Roland SC-55... etc
http://blog.obbli.net

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
RME 9636/52, JV-80, Yamaha O3D, DA-30MKII, US-122MKII, Roland SC-55

http://blog.obbli.net

lailju79의 이미지

apache2 가 드디어 실행됩니다!!

감사합니다. : )

그런데 php 와 mysql 은 여전히 실행되지 않는 것 같습니다.
/etc/init.d 폴더 안에 mysql 파일이 있어서 더블클릭 했습니다.
실행창에서 "/etc/init.d/mysqld start" 라고 입력도 해 보고요.

주소창에서 http://localhost/mysql 이라고 쳐 봤는데
그런 주소가 없다면서
수호신 패치를 한 80번 포트의 Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.2 버전이라는 안내만 나오네요.

php 도

php_info(); 라든가

$a = 1;
echo $a;

도 안 되고.. ;;;

제가 지금 무엇을 잘못하고 있는지 알려줄 수 있으신가요?

planetarium의 이미지

우분투에서, mysqld 가 아닌 mysql 입니다.
/etc/init.d/mysql start

centos의 이미지

윗분말이 맞는듯 싶습니다^^;

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

PHP 모듈 활성화는: sudo a2enmod php5
하고서 아파치를 재시작하세요.
그리고 PHP-MySQL 연동하려면 php5-mysql 패키지를 설치하셔야 합니다.

---8< 서명 -----------------
애니메이션 감상 기록 http://animeta.net/

lailju79의 이미지

일단 제대로 설치되지 않은 프로그램이 있는지 확인해 보고 싶은데 방법을 몰라서
http://www.risio.net/tc/64 링크에 소개되어 있는대로
모든 프로그램을 다시 설치해 보았습니다.

1. Apache
$sudo apt-get install apache2

2. MySQL authencation module
$sudo apt-get install libapache2-mod-auth-mysql

3. MySQL
$sudo apt-get install mysql-server mysql-client

4. PHP5
$sudo apt-get install php5-common php5 libapache2-mod-php5

5. MySQL-PHP5 module
$sudo apt-get install php5-mysql

6. Restart Apache Webserver
$sudo /etc/init.d/apache2 restart

7. Checking if MySQL is working well
$sudo netstat -ap | grep mysql
tcp 0 0 localhost.localdomain:mysql *:* LISTEN <== Normal

어떤 프로그램은 이미 최신 버전이라서 설치 안 해도 된다고 나오고 어떤 프로그램은 업데이트를 하더라구요.
php5-mysql 은 다행히 잘 설치되어 있었습니다. : )

그리고 /etc/apache2/apache2.conf 파일을 열어서 ServerName 에 localhost 도 추가했고요.

...
그리고
#sudo /etc/init.d/mysql start 실행하고
#sudo a2enmod php5 실행하고
#sudo /etc/init.d/apache2 restart 실행했는데요

터미널에서 실행했는데

mysql 은 실행되었다고 하고
php5 는 이미 구동 중이라고 하고
apache2 도 정상적으로 재시작 되었다는 메시지가 나왔고

그밖에 별다른 오류메시지는 뜨지 않았습니다.

결과...

/var/www 폴더 안에 index.html 이나 a.html 을 넣으면 일반 html 문서는 뿌려지는 걸로 봐서 apache2 는 잘 동작하는 것 같은데

1. 아직 php 코드는 작동을 하지 않고 있고
2. http://localhost/mysql 이라고 주소표시줄에 치면 그 유명한 mysql 로그인 창이 나와야 하는데
여전히 오류 메시지만 나오고 있습니다.

아직 제가 무언가 뻐먹거나 작업을 덜 한 것 같은데 그게 무엇인지 모르겠습니다.

부탁드립니다. 도와주세요.

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

PHP 테스트는 어떻게 하셨는지 모르겠네요. 혹시 여는 태그로 <?php가 아니라 <?을 사용하셨다면(또는 써야 한다면) php.ini에서 short_open_tag 옵션을 켜야 합니다 (요즘은 off가 기본값이더군요.)
MySQL 로그인 창이라면 PHPMyAdmin을 말씀하시는 것 같군요. 이것도 phpmyadmin 패키지로 있습니다. (설치하고 아파치 재시작 후 http://localhost/phpmyadmin 으로 접속하시면 됩니다)

---8< 서명 -----------------
애니메이션 감상 기록 http://animeta.net/

lailju79의 이미지

처음에는 아이디를 어떻게 설정하는지 몰라서 한참 헤맸는데,
검색으로 /etc/phpmyadmin/config.inc.php 파일에서 $dbuser 를 root 로 바꾸어 주고 해결했습니다. : ) (뿌듯)

하지만 php 는 여전히 동작하지 않는 것 같습니다.
여는 태그로 <? 대신 <?php 를 사용해 보았는데 그래도
$a = 1; 로 설정했을 때 echo $a 나
php_info() 값이 안 나옵니다.

아직 제가 잘 모르고 있는 부분이 있는 것 같습니다.

lailju79의 이미지

이렇게 감격스러울데가..

모두 정상이었는데 html 확장자까지 php 를 사용할 수 있게 했어야 하는 거더군요.
그걸 몰라서 완전 삽질.

AddType application/x-httpd-php .php .inc .php4 .php5

이쪽 부분에 .html 을 추가해야 한다고 하는데 이 부분이 어디에 붙어 있는 파일인지 몰라서 또 한참 삽질하고...

우분투 포럼에 검색해 보니

시냅틱 패키지 관리자로 설치한 사람은 이 파일이 여기에 붙어 있다고 하네요.

/etc/apache2/mods-available/php5.conf 아니면
/etc/apache2/mods-available/php5.load

그래서 이 파일 열고 .html 확장자 추가하고

아파치 재시작하니까 이제 a.html 이 정상적으로 작동합니다. 정말 기쁩니다.

도움 주신 분들 모두 감사합니다. : )

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.