Вы находитесь на странице: 1из 4

Apache��ĿǰӦ������Web������PHP��һ������ASP����ѧ�Ľű����ԣ���

�����ܺ͹� � ���
ܶ ASPҪǿ���� MySQL����һ�� Linux��Ӧ�������� ‫�ݿ‬ϵͳ���‫����ر‬
�����վ� � � 裬��3�����������������Ǽ�����
‫���ݿ‬Ķ�̬��վ������ŵ���

����һ����������

Apache apache_1.3.12.tar.tgz (apacheԴ����� )


PHP php-3.0.13.tar.gz (PHP3Դ�����)
MySQL MySQL-3.23.24-1.sparch64.rpm (MySQL������)
MySQL-client-3.23.24-1.sparch64.rpm (MySQL�ͻ�ʵ�ó���)
MySQL-devel-3.23.24-1.sparch64.rpm (MySQL���ļ��Ϳ �)
MySQL-shared-3.23.24-1.sparch64.rpm (�ͻ��������)

����������‫װ‬MySQL

�������ȼ�����ϵͳ�Ƿ��Ѿ���‫��װ‬MySQL��

��������rpm -q MySQL
��������rpm -q MySQL-client
��������rpm -q MySQL-devel
��������rpm -q MySQL-shared

���������İ 汾��3.23.24�ɣ�����������MySQL��3.23.24�汾������rpm
-eɾ�����е� MySQL���

��������rpm -i MySQL-3.23.24-1.sparch64.rpm
��������rpm -i MySQL-client-3.23.24-1.sparch64.rpm
��������rpm -i MySQL-devel-3.23.24-1.sparch64.rpm
��������rpm -i MySQL-shared-3.23.24-1.sparch64.rpm��

������‫װ‬MySQL������ʱ����‫�������װ‬ʾ� � � � �� root� � � � й� MySQL� İ�‫�������װ‬ã���


��ġ�

��������‫��װ‬MySQL���
ִ ļ�����"/usr/bin"Ŀ¼�£����ļ�����"/usr/include/mysq
l"Ŀ¼�£����ļ�����"/usr/lib/mysql"Ŀ¼�¡�

�������ѹ��apache��php������Ͱ�‫װ‬

����������������apache��phpԴ��������������‫��ص‬ļ�����Ŀ¼"/a
pps"�£�����"/apps"Ŀ¼����ls���������}���ļ���

��������apache_1.3.12.tar.gz
��������php-3.0.13.tar.gz

����1����ѹ��apache������

���������������ѹ��apache_1.3.12.tar.gz
��������tar zxvf apache_1.3.12.tar.gz
�������ѹ����ļ�����apache_1.3.12Ŀ¼�¡�Ȼ������apache
��������cd apache_1.3.12 ( ����apacheԴ�������Ŀ¼)
��������./configure --prefix=/www (�������밲 ‫װ‬apache���հ�
‫��װ‬Ŀ¼"/www"��)

����2����ѹ��php3�����úͱ���

��������cd .. ���‫��ص‬ϼ� Ŀ¼� �


��������tar zxvf php-3.0.13.tar.gz������ѹ��Ŀ¼"php-3.0.13"��
��������cd php-3.0.13����������php3��Դ����Ŀ¼��
��������./configure --with-mysql=/usr --with-apache=../apache_1.3.12
��������make
��������make install

����3������Ͱ�‫װ‬apache

��������cd ..
��������./configure --prefix=/www --activate-module=src/module/php3/libphp3.a
��������make
��������make install ����apache��‫"��װ‬/www"Ŀ¼�£�
���������������
ַ ǽ � php� � � ���� apacheĿ� � � �룬
������Ч�ʺ�������Ҫ��DSO��ʽ�Ժá���php��Ϊapache
��һ��ģ��ķ����������Ľ��‫�ܡ‬

����4������apache

��������cd /www������apache��Ŀ¼��
��������cd conf �������������ļ�Ŀ¼��
���������༭"httpf.conf"�ļ�����"AddType application/x-httpd-php3
.php3"һ�е�‫��ע‬ȥ� � � � �����
��".php3"Ϊ�����‫���ݿ‬ļ�����Ϊphp�ű��ļ����Ϳ

����5����apache

�����‫��������ص‬е�httpd����ʱ��ϵͳ��ʱ��ģ����������µ�httpd��
��������cd /www/bin
��������./apachectl start
��ps aux������httpd�Ѿ���ȷ���

����6������

����startx ,Ȼ������ netscape


���������8�ַ���룺
‫ڵ‬ http://localhost
�������������
ܿ ҳ����ʾ��˵��������ȷ���ú�����httpd��

����7������php

��������cd /www/htdocs��������Ĭ����ҳ���Ŀ¼��
��������һ��ex.php3�ļ����������£�
<html>
<body>
<?
$myvar="Hello,World!";
echo $myvar;
phpinfo();
?>
</body>
</html>
����������������������Ƿ���"Hello,World"�͵�ǰphp�����ã�
����������netscape �ĵ�ַ8���룺 http://localhost/ex.php3��
����ǣ� ˵�����apache�Ѿ����Դ���php�ű��ļ��ˡ���ϲ�㣡

Apache��ĿǰӦ������Web������PHP��һ������ASP����ѧ�Ľű����ԣ���
�����ܺ͹�����
ܶ ASPҪǿ����MySQL����һ��Linux��Ӧ��������‫�ݿ‬ϵͳ���‫���������ر‬վ���裬
��3�����������������Ǽ�����‫���ݿ‬Ķ�̬��վ������ŵ���
����һ����������

Apache apache_1.3.12.tar.tgz (apacheԴ�����)


PHP php-3.0.13.tar.gz (PHP3Դ�����)
MySQL MySQL-3.23.24-1.sparch64.rpm (MySQL������)
MySQL-client-3.23.24-1.sparch64.rpm (MySQL�ͻ�ʵ�ó���)
MySQL-devel-3.23.24-1.sparch64.rpm (MySQL���ļ��Ϳ�)
MySQL-shared-3.23.24-1.sparch64.rpm (�ͻ��������)

����������‫װ‬MySQL

�������ȼ�����ϵͳ�Ƿ��Ѿ���‫��װ‬MySQL��

��������rpm -q MySQL
��������rpm -q MySQL-client
��������rpm -q MySQL-devel
��������rpm -q MySQL-shared

���������İ 汾��3.23.24�ɣ�����������MySQL��3.23.24�汾������rpm
-eɾ�����е�MySQL���

��������rpm -i MySQL-3.23.24-1.sparch64.rpm
��������rpm -i MySQL-client-3.23.24-1.sparch64.rpm
��������rpm -i MySQL-devel-3.23.24-1.sparch64.rpm
��������rpm -i MySQL-shared-3.23.24-1.sparch64.rpm��

������‫װ‬MySQL������ʱ����‫�������װ‬ʾ������root����й�MySQL�İ�‫�������װ‬ã���
��ġ�

��������‫��װ‬MySQL���
ִ ļ�����"/usr/bin"Ŀ¼�£����ļ�����"/usr/include/mysq
l"Ŀ¼�£����ļ�����"/usr/lib/mysql"Ŀ¼�¡�

�������ѹ��apache��php������Ͱ�‫װ‬

����������������apache��phpԴ��������������‫��ص‬ļ�����Ŀ¼"/a
pps"�£�����"/apps"Ŀ¼����ls���������}���ļ���

��������apache_1.3.12.tar.gz
��������php-3.0.13.tar.gz

����1����ѹ��apache������

���������������ѹ��apache_1.3.12.tar.gz
��������tar zxvf apache_1.3.12.tar.gz
�������ѹ����ļ�����apache_1.3.12Ŀ¼�¡�Ȼ������apache
��������cd apache_1.3.12 ( ����apacheԴ�������Ŀ¼)
��������./configure --prefix=/www (�������밲 ‫װ‬apache���հ�
‫��װ‬Ŀ¼"/www"��)

����2����ѹ��php3�����úͱ���

��������cd .. ���‫��ص‬ϼ�Ŀ¼��
��������tar zxvf php-3.0.13.tar.gz������ѹ��Ŀ¼"php-3.0.13"��
��������cd php-3.0.13����������php3��Դ����Ŀ¼��
��������./configure --with-mysql=/usr --with-apache=../apache_1.3.12
��������make
��������make install
����3������Ͱ�‫װ‬apache

��������cd ..
��������./configure --prefix=/www --activate-module=src/module/php3/libphp3.a
��������make
��������make install ����apache��‫"��װ‬/www"Ŀ¼�£�
���������������
ַ ǽ�php�������apacheĿ����룬
������Ч�ʺ�������Ҫ��DSO��ʽ�Ժá���php��Ϊapache
��һ��ģ��ķ����������Ľ��‫�ܡ‬

����4������apache

��������cd /www������apache��Ŀ¼��
��������cd conf �������������ļ�Ŀ¼��
���������༭"httpf.conf"�ļ�����"AddType application/x-httpd-php3
.php3"һ�е�‫��ע‬ȥ���������
��".php3"Ϊ�����‫���ݿ‬ļ�����Ϊphp�ű��ļ����Ϳ

����5����apache

�����‫��������ص‬е�httpd����ʱ��ϵͳ��ʱ��ģ����������µ�httpd��
��������cd /www/bin
��������./apachectl start
��ps aux������httpd�Ѿ���ȷ���

����6������

����startx ,Ȼ������ netscape


���������8�ַ���룺
‫ڵ‬ http://localhost
�������������
ܿ ҳ����ʾ��˵��������ȷ���ú�����httpd��

����7������php

��������cd /www/htdocs��������Ĭ����ҳ���Ŀ¼��
��������һ��ex.php3�ļ����������£�
<html>
<body>
<?
$myvar="Hello,World!";
echo $myvar;
phpinfo();
?>
</body>
</html>
����������������������Ƿ���"Hello,World"�͵�ǰphp�����ã�
����������netscape �ĵ�ַ8���룺 http://localhost/ex.php3��
����ǣ�˵�����apache�Ѿ����Դ���php�ű��ļ��ˡ���ϲ�㣡