- Ubuntu
- 우분투 14.04 서버 세팅하기 (Virtual Box)
- Ubuntu 서버 14.04에 LEMP 스택 설치하기 (Nginx, MySQL, PHP)
- Azure에서 Linux 가상 컴퓨터에 LAMP 스택 설치
여러 OS에서 설치 방법을 간략하게 설명되어 있습니다. - CentOS
- VirtualBox에서 centos7 설치
- 네트워크 활성화 : root 계정으로 해야함
- ip a // 네트워크 아답터 보기
- ping 168.126.63.1 // ping 테스트
- cd /etc // etc 폴더로 이동
- find -type f -name "*enp0s3" // 아답터 파일 찾기
- cd /etc/sysconfig/network-scripts // 아답터 파일 위치로 이동
- vi ifcfg-enp0s3 // 아답터 파일 편집
- ONBOOT=no // yes로 변경
- service network stop // 네트워크 서비스 재시작
- service network start
- ping 168.126.63.1 // pint 테스트
- 3번째 아답터도 위와 동일하게 변경
- 네트워크 수동 설정
- OS update
- yum update
- 개발 도구 설치(설치 항목)
- yum groupinstall "development tools"
- VirtualBox Guest Plugin 설치 : VirtualBox에서 실행에 느린 부분을 속도를 높여주는 기능
- 현재 실행된 VirtualBox 메뉴 -> 장치 -> "게스트 확장 CD 삽입" 선택
- mkdir cdrom // 이곳에 게스트 확장 CD를 mount 할것입니다.
- mount /dev/sr0 cdrom
- cd cdrom
- ./VBoxLinuxAdditions.run // 확장 설치 실행
- yum install kernel-devel-3.10.0-123.el7.x86_64 // 위 설치시 커널을 변경하므로 개발커널을 추가해야 한다는 Failed 문구가 있음. 버전별로 틀리니 failed 문구에서 요구하는 커널 설치
- ./VBoxLinuxAdditions.run // 다시 활장 설치 실행
- putty ssh 설정
- putty 설치 후 접속 가능
- LAMP 설치
- Install Apache, PHP And MySQL On CentOS 7 (LAMP)
- Installing VirtualBox In CentOS 7 Headless Server With Support for phpVirtualBox
- MySQL 만 설치
- 최신 버전의 MySQL 설치
- 초기 mysql root 패스워드 설정 및 비번 변경과 root 비번 잃어버렸을 경우
- [CentOS7] MySQL 설치 및 설정
- 설치 오류
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) : 저는 서비스로 다시 실행하면 해결되었습니다.
- 외부 MySQL 사용 설정
- 리눅스 : setsebool -P httpd_can_network_connect 1
- 참고
- CentOS 7 방화벽
- 네트워크 수동 설정
- CentOS에서 실행중인 아파치에서 DB로 연결이 안될때
그리고 가급적 mysql*() 보다는 PDO를 이용하는게 보안 및 호환성에도 좋다
PHP 7에서는 mysql*() 없어짐. mysqli*()는 사용 가능함 - 시간 동기화
- SSH
- 참고
- 파일 쓰기 : 해당 폴더에 권한 설정 필수
- 쓰기 권한 QnA
- 웹서비스를 위한 퍼미션 문제
- 아파치가 접속시 사용되는 유저와 그룹 위치
httpd.conf
--------------------------------
User nobody
Group nobody
-------------------------------- - 암화 모듈
- mcrypt : 추가 설치 필요
- cache 서버
- Redis 사용
- Redis install on CentOS 7/6
- RHEL/CentOS 에서 PHP 로 redis 연계 하기
# webtatic 저장소에서 PHP-5.4를 설치할 경우
yum
install
php54w-pecl-redis --enablerepo=webtatic
## PHP 5.5
yum
install
php55w-pecl-redis --enablerepo=webtatic
- Apache2 restart 오류시 해결 방법
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message. new version of apache2 you just following command like this:
sudo nano /etc/apache2/apache2.conf
Add the following new line end of file: ServerName localhost
Then restart apache2: sudo nano service apache restart
It's done.
포스팅, 잘보고 갑니다~.
답글삭제