APACHE+MYSQL+PHP FOR LINUX INSTALL SHELL

该博客主要记录了在Linux系统下安装和配置Apache、PHP、MySQL的详细步骤。包括解压文件、编译安装各组件、复制库文件和配置文件、修改配置参数,最后启动Apache服务,完成整个环境的搭建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#cd /root/sc; chmod 755 install; ./install
tar zxvf apache_1.3.31.tar.gz
tar zxvf php-5.0.3.tar.gz
tar zxvf mysql-standard-4.0.23.tar.gz
mv apache_1.3.31 apache
mv php-5.0.3 php
mv mysql-standard-4.0.23 mysql

# compile and install mysql
cd mysql
./configure --prefix=/usr/local/mysql
make
make install
scripts/mysql_install_db
echo "/usr/local/mysql/bin/safe_mysqld &" >> /etc/init.d/rc.local
/usr/local/mysql/bin/safe_mysqld &

# preconfigure apache
cd ../apache
./configure --prefix=/usr/local/apache

# compile and install php
cd ../php
./configure --with-mysql=/usr/local/mysql --with-apache=../apache --enable-track-vars
make
make install

# cp lib file
cp -f libs/libphp4.a ../apache/src/modules/php4/libphp4.a

# compile and install apache
cd ../apache
./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
make
make install

# cp php ini file
cd ../php
cp php.ini-dist /usr/local/lib/php.ini

# modify /usr/local/apache/conf/httpd.conf
sed -e 's+^ClearModuleList.*+LoadModule php4_module libexec/libphp4.so/
&/
AddModule mod_php4.c+' /
   -e 's+AddType application/x-tar .tgz.*+&/
AddType application/x-httpd-php .php .php3 .phtml/
AddType application/x-httpd-phpx .phpx+' /
httpd.conf | tr '&' '/n' > httpd.bak

mv -f httpd.bak httpd.conf

# start apache
cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
cd /etc/rc3.d/
ln -s ../init.d/httpd S70httpd
/usr/local/apache/bin/apachectl start

# clear the environment
cd /root
rm -rf chinaunix
echo "Installation Succeed!"

# end of install

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值