如何在linux搭建完整的web服务器?
发布网友
发布时间:2022-03-20 09:37
我来回答
共6个回答
懂视网
时间:2022-03-20 13:59
产品型号:Thinkpad E15
系统版本:centos7
使用linux搭建网站的步骤
1、使用yum安装LAMP环境
2、启动服务LAMP相关服务
3、去除MySQL数据库安全隐患
4、测试网站是否支持PHP
5、上传ecshop.zip网站源码包到Linux主机上并解压文件
6、修改网站代码文件权限
7、通过浏览器web页面安装网站
8、在web页面中配置数据库和后台账户信息完成搭建网站
9、测试新安装的网站前台和后台功能
热心网友
时间:2022-03-20 11:07
可以参考如下Web服务器的建立过程。示例环境及web服务器软件:
Ubuntu 12.04
LAMP(Linux,Apache,Mysql,PHP)
1、安装Apache
(1)在安装HTTP Server之前需安装APR(Apache Portable Runtime)和APR-util安装APR
$ tar zxvf apr-1.4.6.tar.gz
$ cd apr-1.4.6/
$ ./configure
$ make
$ sudo make install
(2)安装APR-util
$ tar zxvf apr-util-1.4.1.tar.gz
$ cd apr-util-1.4.1
$ ./configure –with-apr=/usr/local/apr (whereis apr)
$ make
$ sudo make install
(3)安装httpd-2.4.2.tar.bz2默认安装位置/usr/local/apache2网页放在/usr/local/apache2/htdocs配置文件/usr/local/apache2/conf/httpd.conf
$ tar jxvf httpd-2.4.2.tar.bz2
$ cd httpd-2.4.2/
$ ./configure
$ make
$ sudo make install
(4)启动HTTP Server$ sudo /usr/local/apache2/bin/apachectl startAH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1. Set the ‘ServerName’ directive globally to suppress this message
(5)查看http是否正常运行$ netstat -a | grep httptcp 0 0 *:http *:* LISTEN
(6)在浏览器输入127.0.0.1如果正常应该显示“It works!”
2、安装MySQL
(1)、下载安装mysql-5.5.25.tar.gz,默认安装位置/usr/local/mysql/
$ tar zxvf mysql-5.5.25.tar.gz
$ cd mysql-5.5.25/
$ sudo groupadd mysql
$ sudo useradd -r -g mysql mysql
$ cmake .
$ make
$ sudo make install
$ cd /usr/local/mysql/
$ sudo chown -R mysql .
$ sudo chgrp -R mysql .
$ sudo scripts/mysql_install_db –user=mysql
$ sudo chown -R root .
$ sudo chown -R mysql data/
$ sudo cp support-files/my-medium.cnf /etc/my.cnf
$ sudo cp support-files/mysql.server /etc/init.d/mysql.server
(2)、启动MySQL:
方法1:$ sudo service mysql.server start
方法2:$ sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
3、安装PHP
(1)安装下载php-5.4.4.tar.gz
$ tar zxvf php-5.4.4.tar.gz
$ cd php-5.4.4
$ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-mysqli --enable-mbstring --with-mcrypt(可能需要安装libmcrypt-dev )
$ sudo make install
$ sudo cp php.ini-development /usr/local/lib/php.ini
(2)配置HTTP Server使之支持PHPapache配置文件/usr/local/apache2/conf/httpd.conf修改或添加如下配置
<;IfMole dir_mole>
DirectoryIndex index.php
<;/IfMole>
<;FilesMatch \.php$>
SetHandler application/x-httpd-php
<;/FilesMatch>
(3)重启HTTP Server
$ sudo /usr/local/apache2/bin/apachectl restart
热心网友
时间:2022-03-20 12:25
方法一:安装linux下的xampp,假如你不能离开管理工具,不习惯命令的话。 http://www.apachefriends.org/en/xampp-linux.html
方法二:单独安装包。如在redhat enterprise 5.4下利用yum命令逐个安装apache、mysql、php。安装这三个就完成了LAMP完整的web服务器结构。至于你说的GD库是php内的一个库,安装php的时候应该都配备完全了,假如没有你可以自己再下载添加。
热心网友
时间:2022-03-20 13:59
最简单的方式就是在linux中安装XAMP包,可以到这里下载,直接运行安装就行了。
http://www.apachefriends.org/zh_cn/xampp-linux.html
热心网友
时间:2022-03-20 15:51
.留个QQ,线上变操作变给你讲
热心网友
时间:2022-03-20 17:59
直接安装一个环境集成安装包