请选择 进入手机版 | 继续访问电脑版
您好,欢迎来到新创意SEO  

新创意SEO

 找回密码
 立即注册
新创意SEO SEO门户 Linux教程 查看内容

如何在linux下搭建web服务器

2014-9-2 16:28| 发布者: 淹死的鱼| 查看: 785| 评论: 1

摘要: 如何在linux下搭建web服务器工具/原料环境:Ubuntu 12.04软件:LAMP(Linux,Apache,Mysql,PHP)方法/步骤11.安装Apache(1)在安装HTTP Server之前需安装APR(Apache Portable Runtime)和APR-util安装APR(http: ...
如何在linux下搭建web服务器

工具/原料
环境:Ubuntu 12.04
软件:LAMP(Linux,Apache,Mysql,PHP)
方法/步骤
1
1.安装Apache
(1)在安装HTTP Server之前需安装APR(Apache Portable Runtime)和APR-util安装APR(http://apr.apache.org/)
$ tar zxvf apr-1.4.6.tar.gz
$ cd apr-1.4.6/
$ ./configure
$ make
$ sudo make install
2
(2)安装APR-util(http://apr.apache.org/)
$ 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
(3)安装httpd-2.4.2.tar.bz2(http://httpd.apache.org/)默认安装位置/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
(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
(5)查看http是否正常运行$ netstat -a | grep httptcp 0 0 *:http *:* LISTEN
6
(6)在浏览器输入127.0.0.1如果正常应该显示“It works!”
END
方法/步骤2
1
2.安装MySQL
下载mysql-5.5.25.tar.gz(http://www.mysql.com/downloads/mysql/)默认安装位置/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
启动MySQL
方法1:$ sudo service mysql.server start
方法2:$ sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
END
方法/步骤3
3.安装PHP
(1)安装下载php-5.4.4.tar.gz(http://php.net/)
$ 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修改或添加如下配置
<;IfModule dir_module>
    DirectoryIndex index.php
<;/IfModule>
 
<;FilesMatch \.php$>
    SetHandler application/x-httpd-php
<;/FilesMatch>
3
(3)重启HTTP Server
$ sudo /usr/local/apache2/bin/apachectl restart

雷人

握手

鲜花

鸡蛋

路过
发表评论

最新评论

引用 萌萌多多 2014-9-27 17:11
谢谢分享哦~

查看全部评论(1)

验证码 换一个

回顶部