����λ�ã���ҳ������ϵͳ��Linux�� Linux��APACHE&PHP&MYSQL&CGI�޸İ�

Linux��APACHE&PHP&MYSQL&CGI�޸İ�

ʱ�䣺2004/10/15 0:28:00��Դ����վ�������ߣ�������Ҫ����(0)

������������һ���Գ��Լ��������õĻ쵰���¸ĵ�
������½���������ٺ�
MOD��PERL��FASTCGI��һ����û�е��ԣ���Ϊ��ϲ��CGI��CHMOD MYSQL��һ�����ζ��ǿ�ס������������⣬������������ʵ�顣

Linux��apache+mysql+php^^^^^^^^���޸İ棩

����������˶�����£��汾��Ȼ��ô�࣬���Ҷ�����ٴ�����һЩë�������ë�������������Լ�һ���ʱ�䣬�޸�Щ����ĵط������İ汾�����������


apache1.3.24+php4.21+mysql3.23.49+openssl+mod_ssl+mod_perl+mod_fastcgi
����Ҫע�����apache 1.3x�����þ�̬phpģ��
2.x.xĿǰ��ֻ�����ö�̬������û��windows�汾

����װ����Ҫ�������:
apache_1.3.24.tar.gz
php-4.2.1.tar.gz
mysql-3.23.49.tar.gz
mod_fastcgi-2.2.12.tar.gz
mod_perl-1.26.tar.gz
mod_ssl-2.8.8-1.3.24.tar.gz
openssl-0.9.6d.tar.gz

��Ȼ apache �汾�ѵ� 2.0.36�������������Ͽ�����δ�����߳�����׶Σ��������µ� php 4.21 ĿǰҲ�޷�����Ϊ apache 2.0.xx �ľ�̬ģ�顣������װ���õ��DZ���Ϊ��̬ģ�飬���û�в����°� apache��

###################################################


��װ��

����Щ������һ��Ŀ¼�£��� /usr/local/src
Ȼ���ѹ����Щ����
tar xzvf apche_1.3.24.tar.gz
tar xzvf php-4.2.1.tar.gz
tar xzvf mysql-3.23.49.tar.gz
tar xzvf mod_fastcgi-2.2.12.tar.gz
tar xzvf mod_perl-1.26.tar.gz
tar xzvf mod_ssl-2.8.8.-1.3.24.tar.gz
tar xzvf openssl-0.9.6d.tar.gz

��ѹ����ɺῴ���ڵ�ǰĿ¼���Ѿ������˽�ѹ�������ɵ��ļ���

���ڿ�ʼ���ñ��룺

1. ���Ȱ�װ MySQL
��ҪPTH��,������
1) ���� MySQL �û��飺

groupadd mysql
useradd -g mysql mysql

2) ������

cd mysql-3.23.49
./config --prefix=/usr/local/mysql

�����ʹ�� MySQL ����Ļ������Լ��� --with-berkeley-db������

./configure \
--prefix=/usr/local/mysql \
--with-berkeley-db

������ɺ�Ϳ��Ա�����

3) ���밲װ
����ܼ�ֻ��һ������

make

Ȼ��װ

make install

4) ��ʼ��
��װ������û�꣬���м������裬�����dz�ʼ�����ݿ�

scripts/mysql_install_db

Ȼ��������Ȩ��

chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql

Ȼ������ MySQL ����� my.cnf ������ /etc Ŀ¼��

cp /usr/local/mysql/share/mysql//my-medium.cnf /etc/my.cnf
�����л��������ļ���my-small.cnf��my-large.cnf��my-huge.cnf��
�Ƕ��ڻ������ܶ��Եģ����һ��������2GB�����ڴ�

5) ����

/usr/local/mysql/bin/safe_mysqld --user=mysql &

����Կ���������Ϣ����ʱӦ�ø� root �û����������ˣ���Ϊ��װ��Ĭ����û�������

6) Ϊ root ��������

/usr/local/mysql/bin/mysqladmin -u root -p password your_new_password

ע�⣬��һ�� password ������IJ�������ԭ�����룬�� your_new_password ������Ҫ���õ������롣���磬Ҫ�� root ������Ϊ123456����ô�����������

/usr/local/mysql/bin/mysqladmin -u root -p password 123456

�س���ϵͳ����ʾ�����뵱ǰ���룬Ӧ����������������

Enter password:

��Ϊ��ʱ��û�����룬����ֱ�ӻس����ɣ���ʱû���κ���ʾ������ʾ��״̬���������Ѿ�������ɡ���ʱ����ͨ���ر� MySQL ������֤�����Ƿ���Ч��

/usr/local/mysql/bin/mysqladmin -u root -p shutdown
Enter password:123456

ϵͳ��ʾ MySQL �ѹرգ�

020531 13:14:35 mysql ended
[1]+ Done /usr/local/mysql/bin/safe_mysqld --user=mysql

##########################################################################

2. ��װ apache + php + ����ģ��

���������

cd /usr/local/src

1) �� fastcgi Ŀ¼���� apache ��ģ��Ŀ¼�²�����Ϊ fastcgi

mv mod_fastcgi-2.2.12 apache_1.3.24/src/modules/fastcgi

2) ���ò����� openssl ģ��

cd /usr/local/src/openssl-0.9.6d
sh config
make
make test

3) ���� mod_ssl

cd /usr/local/src/mod_ssl-2.8.8-1.3.24
./configure --with-apache=../apache_1.3.24

4) ���ñ��벢��װ mod_perl

cd /usr/local/src/mod_perl-1.26
perl Makefile.PL \
APACHE_SRC=../apache_1.3.24/src \
DO_HTTPD=1 \
USE_APACI=1 \
PRE_HTTPD=1 \
EVERYTHING=1

Ȼ�����

make

���Ų��Ա�����

make test

��װ

make install

5) ���� apache

cd /usr/local/src/apache_1.3.24
SSL_BASE=../openssl-0.9.6d ./configure \
--prefix=/usr/local/apache \
--enable-module=ssl \
--activate-module=src/modules/fastcgi/libfastcgi.a \
--activate-module=src/modules/perl/libperl.a

�����ѳ�������� apache �����ã���������ʼ�㶨 php

6) ���ñ��밲װ php-4.2.1

cd /usr/local/src/php-4.2.1
./configure \
--with-mysql=/usr/local/mysql \
--with-apache=../apache_1.3.24 \
--enable-track-vars \
--enable-trans-sid \
--with-gd

Ȼ�����

make

��װ

make install

7) �������ò����밲װ apache

cd /usr/local/src/apache_1.3.24
./config.status \
--activate-module=src/modules/php4/libphp4.a

����

make

��װ

make certificate
make install

8) �������

cd /usr/local/src/php-4.2.1
cp php.ini-dist /usr/local/lib/php.ini

����԰���Ҫ�༭ php.ini

�༭ /usr/local/apache/conf Ŀ¼�µ� httpd.conf

�ҵ�:

DirectoryIndex index.html


����

DirectoryIndex index.html index.php


���ļ�������һ����
AddType application/x-httpd-php .php

���ý�����

9) ����

��һ���ҾͲ���˵�˰�

ϵͳ����ʱ����mysql
cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql
cd /etc/rc.d/rc3.d
ln -s ../init.d/mysql S70mysql


ϵͳ����ʱ����apache
cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd
cd /etc/rc.d/rc3.d
ln -s ../init.d/httpd S80httpd

10�������ټ���ZEND��������ͦ���õ�
���µ�1��31�汾��������WIN�µĻ���LINUX�µģ�������ʾһ�������Ϳ�����
LINUX���� ./install.sh�� �ٺ٣���

����Ķ�Mac����Windows�����ļ���Windows 7����ϵͳ��֤����windows 8.1ϵͳ�汾�Ų鿴����Windows 8.1ϵͳ�绰����ʱ�޷�����΢���ش���������Windows 8��ε�����Ļ�ֱ���windows8.1����ռ��100%�������Mac˫ϵͳ���ɾ��Boot Camp��װ��Windows����Apple���������Mac ������ Windows

��������
��������

��������Cygwin��װ�̳�(ͼ��)CentOS��װ�̳�(CentOLinuxϵͳ��װVmwareͼ

��������Linux��������������ʲCygwin��װ�̳�(ͼ��)CentOS��װ�̳�(CentOS 6.4ͼ�İ�װ)Linuxϵͳ��װVmwareͼ�Ľ̳�Stingray Traffic Manager���ý̳�ubuntu u�̰�װͼ��

��������Linuxϵͳ��װVmwareͼ�Ľ̳�Cygwin��װ�̳�(ͼ��)������Makefile��make�����̳�����linux vim���� �ܽ�CentOS��װ�̳�(CentOS 6.4ͼ�İ�װ)��vncʵ��windowsԶ������linux���� vnc��װLinuxϵͳ��Ӧ�������װ�̳������ֹ�ж��ubuntu�µ�vmwareϵ�����