免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2247 | 回复: 4
打印 上一主题 下一主题

如何安装mysql+php+apache? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-10-06 22:59 |只看该作者 |倒序浏览
mysql里只有configure
没有make           install 啊

论坛徽章:
0
2 [报告]
发表于 2003-10-06 23:12 |只看该作者

如何安装mysql+php+apache?

Apache + mod_ssl + php + mod_perl + MySQL + curl

Files to download to /usr/local/src:

MySQL www.mysql.com (binary tar.gz, not source)
openssl www.openssl.org (source tar.gz)
mod_ssl www.modssl.org (source tar.gz, must match apache version below)
apache www.apache.org (source tar.gz)
curl curl.haxx.se (source tar.gz)
php www.php.net (source tar.gz)
mod_perl perl.apache.org (source tar.gz)

Decompress the files:

cd /usr/local/src
tar -zxvf openssl-x.x.x.tar.gz
tar -zxvf mod_ssl-x.x.x-x.x.x.tar.gz
tar -zxvf apache_x.x.x.tar.gz
tar -zxvf curl-x.x.tar.gz
tar -zxvf php-x.x.x.tar.gz
tar -zxvf mod_perl-x.x.x.tar.gz                
        ****************** Install MySQL (binary distro) ******************
cd /usr/local
tar -zxvf /usr/local/src/mysql-x.x.x.tar.gz
cp -R mysql-x.x.x mysql
rm -Rf mysql-x.x.x
groupadd mysql
useradd -g mysql mysql
cd mysql
scripts/mysql_install_db
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/data
chgrp -R mysql /usr/local/mysql
chown -R root /usr/local/mysql/bin
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d
chmod 0755 /etc/rc.d/init.d/mysql.server
         ---- a quick test ----
/etc/rc.d/init.d/mysql.server start
/usr/local/mysql/bin/mysql
    mysql>; quit           (ok its working so quit and continue)
/etc/rc.d/init.d/mysql.server stop        

       
        ****************** OpenSSL ****************************************
cd /usr/local/src/openssl-x.x.x
./config
make
make install
                
        ****************** mod_ssl ******************************************
cd /usr/local/src/mod_ssl-x.x.x-x.x.x
./configure --with-apache=/usr/local/src/apache_x.x.x \
--with-ssl=/usr/local/src/openssl-x.x.x \
--prefix=/usr/local/apache \
--enable-module=ssl \
--enable-module=all \
--enable-shared=max \
--enable-rule=EAPI                
        ****************** Apache *********************************************
cd /usr/local/src/apache_x.x.x
make
make certificate (answer questions and select no for encrypting private key with passphrase)
make install
                
        ******************** Curl ************************************************
cd /usr/local/src/curl-x.x
./configure --with-ssl
make
make install
                
        install libpng-1.2.5, jpeg-6b, freetype-2.1.4, since gd is boundled with php4.3.*, we don't have to install gd. All the above is needed for photo gallery etc.
                
       

********************* PHP ***********************************************
cd /usr/local/src/php-x.x.x
./configure --with-apxs=/usr/local/apache/bin/apxs
--with-config-file-path=/usr/local/apache/conf
--with-mysql=/usr/local/mysql --with-curl
--with-imap=/home/fengping/apache-mysql-php4/imap-2002b
--with-gd --enable-gd-native-ttf --with-jpeg-dir=/usr/local
--with-png-dir=/usr --with-freetype-dir=/usr/local
--with-zlib-dir=/usr --enable-ftp --enable-trans-sid
--enable-debug=no --enable-track-vars
(see note 1 before continuing)
make
make install

cp /usr/local/src/php-x.x.x/php.ini-dist /usr/local/apache/conf/php.ini
       
        ******************* mod_perl *************************************************
cd /usr/local/src/mod_perl-x.x.x
perl Makefile.PL USE_APXS=1 WITH_APXS=/usr/local/apache/bin/apxs EVERYTHING=1
make
make install                
       

******************* Edit /usr/local/apache/conf/httpd.conf with vi or pico ************************
** Change the following tag to read like:
<IfDefine SSL>;
LoadModule ssl_module libexec/libssl.so
</IfDefine>;
LoadModule php4_module libexec/libphp4.so
LoadModule perl_module libexec/libperl.so

** Change the following tag to read like:
<IfDefine SSL>;
AddModule mod_ssl.c
</IfDefine>;
AddModule mod_php4.c
AddModule mod_perl.c

** Make sure your user and group are set to nobody nobody (or apache apache)
User nobody
Group nobody

** Add the following to this tag **
<IfModule mod_dir.c>;
  DirectoryIndex index.html index.php
</IfModule>;

** uncomment the following line**
AddType application/x-httpd-php .php
       
       

*************************** Test it ******************************************
/usr/local/apache/bin/apachectl startssl
/usr/local/apache/bin/apachectl stop

************************* Auto startup and shutdown scripts *****************
If you install Webmin you can easily create the scripts for auto starting and stoping the Apache server. In Webmin goto "System tab", then select "Bootup and Shutdown". Next at the bottom you will see "Create a new bootup or shutdown action", click there and enter the commands from above. Set it to start on bootup and your'e done with Apache. You should also enable the mysql.server script to start when the system reboots. Again in Webmin this is made all too easy for you.

I recommend you read more about the individual servers and applications from their websites.

论坛徽章:
0
3 [报告]
发表于 2003-10-06 23:41 |只看该作者

如何安装mysql+php+apache?

这些都必需要下载安装吗
MySQL www.mysql.com (binary tar.gz, not source)
openssl www.openssl.org (source tar.gz)
mod_ssl www.modssl.org (source tar.gz, must match apache version below)
apache www.apache.org (source tar.gz)
curl curl.haxx.se (source tar.gz)
php www.php.net (source tar.gz)
mod_perl perl.apache.org (source tar.gz)

论坛徽章:
0
4 [报告]
发表于 2003-10-07 00:12 |只看该作者

如何安装mysql+php+apache?

把PHP安装为Apache的DSO
  PHP在Linux/Unix平台上经常与Apache搭配使用,在安装PHP时,有三种安装方式可供选
择:静态模式、动态模式(DSO)、CGI二进制模式。
  
  由于易于维护和升级,我强烈建议以DSO方式安装PHP。例如,初次安装时如果安装的PHP仅
支持数据库,随后希望再安装支持加密的模块,只要运行“make clean”,添加新的配置选项,
然后再运行“make”和“make install”即可,一个新的PHP模块就会安装在Apache中适当的位置
上,然后重新启动Apache,而无需重新编译Apache。
  
  下面的步骤将安装一个全新的Apache,并以DSO方式安装PHP:
  
  1、从Apache软件基金会得到最新版本的Apache源代码;
  
  2、把得到的源代码放到/usr/local/或者/opt/目录下,或者你指定的任意目录中;
  
  3、运行Gunzip对文件进行解压缩,得到后缀为.tar的文件;
  
  4、运行下面的命令,把文件安装到apache_[version]目录中:
  
   tar -xvf apache_[version].tar
  
  5、进入/usr/local/apache_[version]目录(或者在步骤4中安装压缩文件的目录);
  
  6、键入下面的命令为编译Apache作准备,用你自己的路径替换其中的[path],例
如,/usr/local/apache[version],现在已经设置了mod_so的新值,它将允许Apache使用DSO模
块;
  
  7、回到提示符状态后键入make,并等待再次回到提示符状态;
  
  8、执行“make install”命令。

论坛徽章:
0
5 [报告]
发表于 2003-10-12 15:40 |只看该作者

如何安装mysql+php+apache?

不行啊
原帖由 "peter2" 发表:
Apache + mod_ssl + php + mod_perl + MySQL + curl

Files to download to /usr/local/src:

MySQL www.mysql.com (binary tar.gz, not source)
openssl www.openssl.org (source tar.gz)
mod_ssl www.modssl..........


不行啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP