환경
리눅스AS4 2.6.9
1.mysql을 설치한다
mysql5.1.22-rc.tar.gz 버전 사용
설치 패키지를 /usr/local 디렉터리에 복사하고 다음 명령을 실행합니다.
mysql 그룹 추가 useradd -g mysql mysql CD MySQL 스크립트/mysql_install_db --user=mysql chown -R mysql:mysql . cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld chmod +x /etc/rc.d/init.d/mysqld ln -s /usr/local/mysql/bin/mysql /usr/sbin/mysql chkconfig --mysqld 추가
MySQL을 시작
서비스 mysqld 시작
MySQL을 입력
mysql
2.아파치 설치
버전 httpd-2.0.61.tar.gz
./configure --prefix=/usr/local/apache --enable-module=so
만들다
설치하다
CD /usr/local/아파치/빈
./apachectl 시작
gcc 컴파일 도구가 설치되어 있지 않으면 설치 중에 프롬프트가 표시됩니다. CD로 만나보실 수 있습니다!
3.php 설치
버전 php-4.4.7.tar.gz
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track -vars --with-xml --with-mysql=/usr/local/mysql --with-mbstring --enable-mbstring=all
만들다
설치하다
메모:
--with-apxs=dir 아파치 모듈로 컴파일
--with-config-file-path=dir php.ini가 위치한 디렉토리
--enable-track-vars 추적 변수
--with-xml xml 지원
--with-mysql=dir mysql 지원
[컷 페이지]4. mysql, php, apache 테스트
cp /php 디렉토리/php.ini-dist /usr/local/lib
CD /usr/로컬/lib
mv php.ini-dist php.ini
viphp.ini
개정하다
Register_globals=켜기
:wq
CD /usr/local/apache/conf
vi httpd.conf
DirectoryIndex 찾기 index.html
DirectoryIndex index.php index.html로 변경
FindOptions 색인 FollowSymLinks MultiViews
옵션 FollowSymLinks MultiViews로 변경
적절한 곳에 가입하세요
AddType 애플리케이션/x-httpd-php .php AddType 애플리케이션/x-httpd-php-source .phps :wq CD ../빈 아파치 다시 시작
좋아, 테스트해보자
CD /usr/local/apache/htdocs vitest.php PHP정보(); ?> :wq
IE를 열고 http://IP/test.php를 입력하세요.
PHP 테스트 페이지가 보이면 완료!
ZEND 설치
버전Zend Optimizer v3.0.gz
./install.sh
이는 매우 간단합니다. 설치 중에 php.ini 및 apache/bin 경로를 지정하라는 메시지가 표시됩니다. 직접 조정하세요.
그런 다음 php.ini를 편집하고 최적화 값을 15에서 1023으로 변경하여 모든 최적화 스레드를 활성화합니다. 다시 가입
zend_optimizer.enable_loader=0
Zend Encode의 암호화 코드에 대한 Zend Optimizer의 투명한 읽기 기능을 끄고 저장하십시오. 아파치를 다시 시작하십시오.
phpmyadmin 설치
버전 phpMyAdmin v2.10.0.gz
압축을 푼 후 apache 아래의 htdocs 디렉터리에 복사하세요.
접속시 http://localhost/phpmyadmin/index.php 입력
discuzz 설치
버전discuz6.0
가. 먼저 압축을 푼다.
b.업로드:
압축이 풀린 파일을 업로드하려면 FTP를 사용하세요. Discuz!6의 모든 파일과 디렉터리 구조를 업로드하고 웹 요청으로 액세스할 수 있는 디렉터리에 넣습니다. (저는 SSH Secure Shell Client를 사용하고 있습니다.)
c. 디렉터리 권한 설정
다음 파일에 777 권한을 추가하세요
./템플릿 ./템플릿/기본값 ./템플릿/기본/*.* ./첨부파일 ./customavatar ./포럼데이터 ./포럼데이터/캐시 ./포럼데이터/템플릿
d.데이터베이스 정보 구성
서버에 업로드된 업로드 파일에서 config.inc.php를 엽니다.
$dbhost = 'localhost' // 데이터베이스 서버
// 데이터베이스 서버
$dbuser = 'dbuser'; // 데이터베이스 사용자 이름
//데이터베이스 사용자 이름
$dbpw = 'dbpw'; // 데이터베이스 비밀번호
// 데이터베이스 비밀번호
$dbname = 'discuz'; // 데이터베이스 이름
// 데이터베이스 이름
$adminemail = [email protected]'">'[email protected]'; // 관리자 이메일
// 포럼 시스템 이메일
$dbreport = 0; // DB 오류 보고서를 보내나요? 1=예
//데이터베이스 오류 보고서를 보내시겠습니까? 0=아니요, 1=예
실제 상황에 따라 위의 정보를 입력하세요.
참고: 데이터베이스는 미리 생성할 필요가 없으며 포럼을 설치할 때 자동으로 생성됩니다!
e. 설치 스크립트를 실행합니다.
브라우저에 http://도메인 이름/포럼 디렉토리/install.php를 입력하여 최종 설치를 완료하세요.
설치가 성공적으로 완료되면 설치 스크립트(install.php)를 삭제하여 다시 설치되지 않도록 하세요. 삭제하지 않으시면 포럼 백엔드 진입 시 설정이 불가능함을 확인하실 수 있습니다.
알아채다:
일반적으로 정상적으로 설치되지 않는 이유는 컴파일 소프트웨어가 부족하기 때문입니다! 위의 작업은 테스트되었습니다.
[컷 페이지]4. mysql, php, apache 테스트
cp /php 디렉토리/php.ini-dist /usr/local/lib
CD /usr/로컬/lib
mv php.ini-dist php.ini
viphp.ini
개정하다
Register_globals=켜기
:wq
CD /usr/local/apache/conf
vi httpd.conf
DirectoryIndex 찾기 index.html
DirectoryIndex index.php index.html로 변경
FindOptions 색인 FollowSymLinks MultiViews
옵션 FollowSymLinks MultiViews로 변경
적절한 곳에 가입하세요
AddType 애플리케이션/x-httpd-php .php AddType 애플리케이션/x-httpd-php-source .phps :wq CD ../빈 아파치 다시 시작
좋아, 테스트해보자
CD /usr/local/apache/htdocs vitest.php PHP정보(); ?> :wq
IE를 열고 http://IP/test.php를 입력하세요.
PHP 테스트 페이지가 보이면 완료!
ZEND 설치
버전Zend Optimizer v3.0.gz
./install.sh
이는 매우 간단합니다. 설치 중에 php.ini 및 apache/bin 경로를 지정하라는 메시지가 표시됩니다. 직접 조정하세요.
그런 다음 php.ini를 편집하고 최적화 값을 15에서 1023으로 변경하여 모든 최적화 스레드를 활성화합니다. 다시 가입
zend_optimizer.enable_loader=0
Zend Encode의 암호화 코드에 대한 Zend Optimizer의 투명한 읽기 기능을 끄고 저장하십시오. 아파치를 다시 시작하십시오.
phpmyadmin 설치
버전 phpMyAdmin v2.10.0.gz
압축을 푼 후 apache 아래의 htdocs 디렉터리에 복사하세요.
접속시 http://localhost/phpmyadmin/index.php 입력
discuzz 설치
버전discuz6.0
가. 먼저 압축을 푼다.
b.업로드:
압축이 풀린 파일을 업로드하려면 FTP를 사용하세요. Discuz!6의 모든 파일과 디렉터리 구조를 업로드하고 웹 요청으로 액세스할 수 있는 디렉터리에 넣습니다. (저는 SSH Secure Shell Client를 사용하고 있습니다.)
c. 디렉터리 권한 설정
다음 파일에 777 권한을 추가하세요
./템플릿 ./템플릿/기본값 ./템플릿/기본/*.* ./첨부파일 ./customavatar ./포럼데이터 ./포럼데이터/캐시 ./포럼데이터/템플릿
d.데이터베이스 정보 구성
서버에 업로드된 업로드 파일에서 config.inc.php를 엽니다.
$dbhost = 'localhost' // 데이터베이스 서버
// 데이터베이스 서버
$dbuser = 'dbuser'; // 데이터베이스 사용자 이름
//데이터베이스 사용자 이름
$dbpw = 'dbpw'; // 데이터베이스 비밀번호
// 데이터베이스 비밀번호
$dbname = 'discuz'; // 데이터베이스 이름
// 데이터베이스 이름
$adminemail = [email protected]'">'[email protected]'; // 관리자 이메일
// 포럼 시스템 이메일
$dbreport = 0; // DB 오류 보고서를 보내나요? 1=예
//데이터베이스 오류 보고서를 보내시겠습니까? 0=아니요, 1=예
실제 상황에 따라 위의 정보를 입력하세요.
참고: 데이터베이스는 미리 생성할 필요가 없으며 포럼을 설치할 때 자동으로 생성됩니다!
e. 설치 스크립트를 실행합니다.
브라우저에 http://도메인 이름/포럼 디렉토리/install.php를 입력하여 최종 설치를 완료하세요.
설치가 성공적으로 완료되면 설치 스크립트(install.php)를 삭제하여 다시 설치되지 않도록 하세요. 삭제하지 않으시면 포럼 백엔드 진입 시 설정이 불가능함을 확인하실 수 있습니다.
알아채다:
일반적으로 정상적으로 설치되지 않는 이유는 컴파일 소프트웨어가 부족하기 때문입니다! 위의 작업은 테스트되었습니다.