>백엔드 개발 >PHP 튜토리얼 >apache224 mysql5077 php528 단순화된 설치

apache224 mysql5077 php528 단순화된 설치

WBOY
WBOY원래의
2016-07-29 08:39:481055검색

1. Apache를 설치합니다
httpd-2.2.4.tar.gz를 /usr/local/src 디렉터리에 복사
tar -zxvf httpd-2.2.4.tar.gz
cd httpd-2.2.
./configure --prefix=/usr/local/apache2 --enable-so --enable-vhost-alias --enable-rewrite --enable-deflate --enable-mods-shared=all -- 포함 -mpm=worker
make && make install
2. PHP 설치
freetype-2.3.5.tar.gz 설치
tar zxvf freetype-2.3.5.tar.gz
cd freetype-2.3.5
./configure --prefix=/usr /local/phpsyslib/freetype-2.3.5
make && make install
mkdir /usr/local/phpsyslib/freetype-2.3.5/include/freetype2/freetype/internal(오류가 보고되는 경우 필수)
jpeg 설치
tar zxvf jpegsrc.v6b.tar.gz
cd jpeg-6b
./configure --prefix=/usr/local/phpsyslib/jpeg-6b --enable-shared 다음 매개변수를 추가해야 합니다. 그렇지 않으면 공유 라이브러리를 생성할 수 없습니다.
오류 메시지에 따라 해당 디렉터리를 생성합니다.
cp libjpeg.a /usr/local/lib (gd 설치에 실패한 경우)
설치 zlib
tar zxvf zlib- 1.2.3.tar.gz
cd zlib-1.2.3
./configure --prefix=/usr/local/phpsyslib/zlib-1.2.3
설치 openssl-0.9.8e
tar zxvf openssl-0.9.8e.tar.gz
cd openssl-0.9.8e
./config shared zlib
make
make test
make install
mv /usr/bin /openssl /usr/bin/openssl.OFF
mv /usr/include/openssl /usr/include/openssl.OFF
ln -s /usr/local/ssl/bin /openssl /usr/bin/openssl
ln -s /usr/local/ssl/include/openssl /usr/include/openssl
구성 라이브러리 파일 검색 경로
#echo "/usr/local/ssl /lib" >> / etc/ld.so.conf
#ldconfig -v
libpng 설치
tar zxvf libpng-1.2.23.tar.gz
cd libpng-1.2.23
cp scripts/makefile.linux makefile
GD 라이브러리 설치(실패한 경우 libtool 및 gettext를 먼저 설치)
tar zxvf gd-2.0.35.tar.gz
cd gd-2.0.35
./configure --prefix= /usr/local/phpsyslib/gd-2.0.35 --with-jpeg=/usr/local/phpsyslib/jpeg-6b --with-png=/usr/local/ -- with-zlib=/usr/local/ phpsyslib/zlib-1.2.3 --with-freetype=/usr/local/phpsyslib/freetype-2.3.5/
make && make install
gettext 설치(실패한 경우) , libtool을 먼저 설치하세요)
tar zxvf gettext-0.17.tar.gz
cd gettext-0.17
./configure --prefix=/usrmake && make install libtool 설치
tar zxvf libtool-2.2. tar.gz
cd libtool-2.2
./configure --prefix=/usrmake && make installcp /usr/lib/libattr.la /lib/
curl 설치
tar zxvf 컬-7.17. 1.tar.gz
cd 컬 -7.17.1
./configure --prefix=/usr/local/phpsyslib/curl-7.17.1
make && make install
3. mysql 설치
# tar zxvf mysql-5.0.77-linux-i686-icc-glibc23.tar.gz
cp mysql-5.0.77-linux-i686-icc-glibc23 /usr/local/mysql
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql ---mysql 자동 시작
cp /usr/local/mysql/support-files/ my -medium.cnf /etc/my.cnf
groupadd mysql
useradd -g mysql mysql
chown -R root /usr/local/mysql
chgrp -R mysql /usr/local/mysql
위 두 문장이 가능합니다. (chown -R root:mysql /usr/local/mysql)
chown -R mysql /usr/local/mysql/data
/usr/local/mysql/scripts/ mysql_install_db -- user=mysql&
/usr/local/mysql/bin/safe_mysqld --user=mysql&
php 설치
./configure --prefix=/usr/local/php5.2.8 --with -apxs2= /usr/local/apache2/bin/apxs --with-config-file-path=/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/ bin/mysql_config --with-libxml-dir=/usr/share/doc/libxml2-2.6.16 --with-gd=/usr/local/phpsyslib/gd-2.0.35 --enable-gd-native-ttf --with -jpeg-dir=/usr/local/jpeg-6b --with-png-dir --with-freetype-dir=/usr/local/phpsyslib/freetype-2.3.5 --with-iconv-dir --with -zlib=/usr/local/phpsyslib/zlib-1.2.3 --enable-mbstring --disable-ipv6 --with-openssl-dir=/usr/local/ssl --with-curl=/usr /local/ phpsyslib/curl-7.17.1 --with-mime-magic=/usr/share/file/magic.mime
Mysql의 일일 사용량
mysqldump –uXXX –hXXX -p samp_db >/usr /archives/mysql /samp_db.1999-10-02 백업
mysql 데이터베이스 이름 <파일 경로 사용자 이름 및 비밀번호(있는 경우) 가져오기
사용자 생성:
redflag.*에 대한 모든 권한을 사용자 이름@에 부여" "비밀번호"로 식별되는 %";
권한 플러시;

위 내용은 apache224 mysql5077 php528의 간단한 설치 과정을 관련 내용을 포함하여 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.