Suse linux停web服务,SUSE Linux下搭建Web服务器

本文详细介绍在SUSE Linux环境下如何从零开始搭建Web服务器,包括安装MySQL数据库、OpenSSL及HTTPD等组件,并配置PHP环境,确保服务器稳定运行。

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

SUSE Linux下搭建Web服务器

1. 安装mysql数据库

1. ./configure --prefix=/usr/local/mysql --with-charset=gbk

2. make

3. make install

4. groupadd mysql

5. useradd mysql -g mysql

6. cd /usr/local/mysql/bin

7. ./mysql_install_db --user=mysql

8. cd /usr/local/mysql

9. chown -R root .

10. chown -R mysql data

11. chown -R mysql data/ .

12. chown -R mysql data/mysql/ .

13. chgrp -R mysql .

14. /usr/local/mysql/bin/mysqld_safe --user=mysql &

15. cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld

16. chkconfig --add /etc/init.d/mysqld

17. chkconfig -list

18. /usr/local/mysql/bin/mysql -uroot -p

19. SET PASSWORD FOR 'root'@'localhost' = PASSWORD('administrative');

20. CREATE DATABASE parallel;

21. source /mnt/usb/update/parallel.sh

22. cp /usr/local/mysql/lib/mysql/libmysqlclient.* /usr/lib

23. cp -r /usr/local/mysql/include/mysql/ /usr/include/

2. 安装Openssl

1. ./config --prefix=/usr/local shared

2. make

3. make install

3. 安装httpd

1. ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-ssl --with-ssl=/usr/local --enable-mods-shared=most

2. make

3. make install

4. cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd

5. chkconfig -a httpd

6. /etc/init.d/httpd start

7. 配置http.conf

1>. 找 DirectoryIndex index.html后面添加

DirectoryIndex index.htm

DirectoryIndex index.php

DirectoryIndex index.php3

DirectoryIndex index.php4

2>. 在DirectoryIndex处添加: index.php

在AddType application处添加:

AddType application/x-httpd-php .php .phtml

AddType applicatoin/x-httpd-php-source .phps

3>. 修改

Options FollowSymLinks

AllowOverride None

Order deny,allow

allow from all //修改这个是因为安装了php后 默认是拒绝一切连接的

4>. 修改主目录 DocumentRoot "/home/www"

5>. 修改监听端口为 8080 SSL 监听端口问 9999

6>. 查看在LoadModule处 有没有 “LoadModule php5_module module/libphp5.so” 没有的话说明php没有安装成功! 生生的写在这里可能会导致 httpd不能启动!

7>. 以上六点 设置部分先后! 请酌情处理, 谢谢!!!

4. 安装php

1. 应先安装libxml2,否则安装不了PHP,安装libxml2,运行下面命令即可:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值