-
����λ�ã���ҳ������ϵͳ��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��װ�̳�(CentO
Linuxϵͳ��װ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ϵ�����
�鿴����0������>>