Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- credential error
- Error:error:0308010C:digital envelope routines::unsupported
- EC2
- AWS
- ERR_PNPM_NO_GLOBAL_BIN_DIR
- Sequelize Error: Dialect needs to be explicitly supplied as of v4.0.0
- Unable to find the global bin directory
- netlify variables
- 김골라
- 이미지 맵
- C언어
- 설치완료안됨
- GeoJSON object too complex/large
- 이미지 좌표 추출
- 어셈블리어
- AWS CodeBuild
- rwdImageMaps
- 반응형 페이지 좌표 변환
- NODE_VERSION
- ogr2ogr
- aws ec2
- react
- CSS
- SASS
- S3
- AWS CodePipeline
- node
- nodejs
- expo
- can't getting credentials
Archives
- Today
- Total
ImFe's study
[Linux] CentOS7 - php 5.3.27 컴파일 설치 본문
mysql이나 apache를 설치하며 이미 설치되어있는 패키지들도 있겠지만 있다면 자동으로 통과하므로 일단 설치해줍니다.
yum -y install gcc* cpp* compat-gcc* flex*
yum -y install libjpeg* libpng* freetype* gd-* ncurses* libtermcap* libxml* curl-devel
cd /usr/local/src
wget https://bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.1.tar.gz
tar -zxvf libgd-2.1.1.tar.gz
cd libgd-2.1.1
./configure --prefix=/usr --with-xpm=/usr
make && make install
하다보니 컴파일 설치를 해야겠어서(libgd)
https://bitbucket.org/libgd/gd-libgd/downloads
cd /usr/local/src
wget https://bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.1.tar.gz
tar -zxvf libgd-2.1.1.tar.gz
cd libgd-2.1.1
./configure --prefix=/usr --with-xpm=/usr
make && make install
전에 포스팅했던 글들과 경로는 똑같습니다.
/usr/local/src
/usr/local/설치위치
다운로드
wget https://www.php.net/distributions/php-5.3.27.tar.gz
압축해제
tar xvfpz php-5.3.27.tar.gz
cd php-5.3.27
./configure
./configure --prefix=/usr/local/php --with-config-file-path=/etc --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-curl --disable-debug --enable-safe-mode --enable-sockets --enable-sysvsem=yes --enable-sysvshm=yes --enable-ftp --enable-magic-quotes --with-ttf --enable-gd-native-ttf --enable-inline-optimization --enable-bcmath --with-zlib --with-gd --with-gettext --with-jpeg-dir=/usr --with-png-dir=/usr/lib --with-freetype-dir=/usr --with-libxml-dir=/usr --enable-exif --enable-sigchild --enable-mbstring --with-openssl
make && make install
필요없는 옵션이나 설치시 오류가 난다면 해당 옵션을 빼고 설치해봅시다.
(중요: apache연동, mysql연동, gd, freetype, zlib, jpeg, openssl, curl, sysvsem, sysvshm, mysqli 모듈)
Apache 파일에 php 파일을 인식 시켜줘야함
vi /usr/local/apache/conf/httpd.conf
AddType application/x-httpd-php .htm .html .php .ph php3 .php4 .phtml .inc
AddType application/x-httpd-php-source .phps
혹시 불안해서 AddType 첫재쭐에 .php5도 넣어줬습니다. (특정 파일 확장자를 php파일로 인식하고 컴파일)
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
기본적으로 index.html이 설정되어있습니다. 아니라면 해줘야 합니다.
php.ini 파일 복사.
cp /usr/local/src/php-5.3.23/php.ini-development /usr/local/apache/conf/php.ini
/usr/local/apache/htdocs/
이 경로가 아파치 기본 디렉토리 설정일텐데 여기에 php나 html파일을 넣어서 잘 작동하는지 알 수 있다
완료
'Linux' 카테고리의 다른 글
[Linux] CentOS6 - 리눅스 도메인네임서버(DNS Server) 구축 (0) | 2021.01.20 |
---|---|
[Linux] CentOS7 - php 5.3.27 / Zend Guard Loader 설치 (2) | 2021.01.20 |
[Linux] CentOS7 - apache2.4.x 컴파일 설치 (0) | 2021.01.19 |
CentOS6/7 설정 정리 (0) | 2021.01.18 |
[Linux] CentOS7에서 Mysql5.5.47 컴파일설치 (0) | 2021.01.18 |
Comments