
저는 최근에 웹 개발을 위해 우분투 작업을 시작했습니다.
처음에는 Ubuntu 12.04.3 LTS에 Zend 서버를 설치했습니다. 그러나 나중에 "램프 서버"를 사용하기로 결정하고 다음을 실행하여 Zend 서버를 제거했습니다.
/usr/local/zend/bin/uninstall.sh
에 표시된 것처럼 http://files.zend.com/help/Zend-Server-6/content/deb_uninstalling_zend_server.htm
이제 다음 명령을 실행하여 taskel을 사용하여 램프 서버를 설치하고 싶습니다.
sudo tasksel install lamp-server
하지만 설치하는 데 문제가 있습니다. 브라우저에서 localhost로 이동하면 오류 페이지가 나타납니다.
도움을 주시면 감사하겠습니다.
댓글 토론의 수정사항
편집 1
실행 후 sudo apt-get install lamp-server^
다음 메시지가 나타납니다.
sudo apt-get install lamp-server^
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'apache2-utils' for task 'lamp-server'
Note, selecting 'libwrap0' for task 'lamp-server'
Note, selecting 'libnet-daemon-perl' for task 'lamp-server'
Note, selecting 'libclass-isa-perl' for task 'lamp-server'
Note, selecting 'libaprutil1-dbd-sqlite3' for task 'lamp-server'
Note, selecting 'libswitch-perl' for task 'lamp-server'
Note, selecting 'perl' for task 'lamp-server'
Note, selecting 'libcap2' for task 'lamp-server'
Note, selecting 'libhtml-template-perl' for task 'lamp-server'
Note, selecting 'libdbi-perl' for task 'lamp-server'
Note, selecting 'apache2.2-bin' for task 'lamp-server'
Note, selecting 'mysql-client-core-5.5' for task 'lamp-server'
Note, selecting 'libdbd-mysql-perl' for task 'lamp-server'
Note, selecting 'mysql-server-5.5' for task 'lamp-server'
Note, selecting 'libapr1' for task 'lamp-server'
Note, selecting 'mysql-common' for task 'lamp-server'
Note, selecting 'mysql-client-5.5' for task 'lamp-server'
Note, selecting 'libaprutil1-ldap' for task 'lamp-server'
Note, selecting 'apache2-mpm-prefork' for task 'lamp-server'
Note, selecting 'libplrpc-perl' for task 'lamp-server'
Note, selecting 'tcpd' for task 'lamp-server'
Note, selecting 'apache2' for task 'lamp-server'
Note, selecting 'mysql-server-core-5.5' for task 'lamp-server'
Note, selecting 'apache2.2-common' for task 'lamp-server'
Note, selecting 'mysql-server' for task 'lamp-server'
Note, selecting 'ssl-cert' for task 'lamp-server'
Note, selecting 'perl-modules' for task 'lamp-server'
Note, selecting 'libmysqlclient18' for task 'lamp-server'
Note, selecting 'php5-mysql' for task 'lamp-server'
Note, selecting 'php5-cli' for task 'lamp-server'
Note, selecting 'libapache2-mod-php5' for task 'lamp-server'
Note, selecting 'libaprutil1' for task 'lamp-server'
Note, selecting 'php5-common' for task 'lamp-server'
libapr1 is already the newest version.
libaprutil1 is already the newest version.
libaprutil1-dbd-sqlite3 is already the newest version.
libaprutil1-ldap is already the newest version.
libcap2 is already the newest version.
libclass-isa-perl is already the newest version.
libdbd-mysql-perl is already the newest version.
libdbi-perl is already the newest version.
libhtml-template-perl is already the newest version.
libnet-daemon-perl is already the newest version.
libplrpc-perl is already the newest version.
libswitch-perl is already the newest version.
libwrap0 is already the newest version.
tcpd is already the newest version.
apache2-mpm-prefork is already the newest version.
apache2-utils is already the newest version.
apache2.2-bin is already the newest version.
apache2.2-common is already the newest version.
libapache2-mod-php5 is already the newest version.
libmysqlclient18 is already the newest version.
mysql-client-5.5 is already the newest version.
mysql-client-core-5.5 is already the newest version.
mysql-common is already the newest version.
mysql-server-5.5 is already the newest version.
mysql-server-core-5.5 is already the newest version.
perl is already the newest version.
perl-modules is already the newest version.
php5-cli is already the newest version.
php5-common is already the newest version.
php5-mysql is already the newest version.
ssl-cert is already the newest version.
The following NEW packages will be installed:
apache2 mysql-server
0 upgraded, 2 newly installed, 0 to remove and 348 not upgraded.
Need to get 0 B/13.0 kB of archives.
After this operation, 146 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Selecting previously unselected package apache2.
(Reading database ... 182247 files and directories currently installed.)
Unpacking apache2 (from .../apache2_2.2.22-1ubuntu1.5_i386.deb) ...
Selecting previously unselected package mysql-server.
Unpacking mysql-server (from .../mysql-server_5.5.37-0ubuntu0.12.04.1_all.deb) ...
Setting up apache2 (2.2.22-1ubuntu1.5) ...
편집 2 램프 서버가 올바르게 설치된 것 같지만 로컬 호스트로 이동하면 '연결할 수 없습니다. Firefox는 로컬 호스트에서 서버에 연결할 수 없습니다.'라는 오류가 발생합니다.
sudo service apache2 restart
이 오류가 발생하기 위해서만 apache2를 다시 시작하려고했습니다 .
/etc/apache2/apache2.conf의 239행에 구문 오류가 있습니다. /etc/phpmyadmin/apache.conf 구성 파일을 열 수 없습니다. 해당 파일이나 디렉터리가 없습니다. 'configtest' 작업이 실패했습니다. Apache 오류 로그에 자세한 정보가 있을 수 있습니다. ...실패하다!
답변1
다음 순서로 설치를 실행해야 합니다.
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server
답변2
apache2를 제거하고 다시 설치하십시오. apache2 구성 파일에 문제가 있는 것 같습니다. 아래 명령을 실행하십시오.
sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
sudo apt-get autoremove
제거되었는지 확인하려면 다음을 실행하세요. which apache2
빈 줄을 반환하거나 실행하면 sudo service apache2 start
'apache2: 인식할 수 없는 서비스'가 반환되어야 합니다.
이제 다시 설치하려면 다음을 실행하세요.
sudo apt-get install apache2
이제 로컬 호스트가 작동할 것입니다.