澳门新浦京电子游戏Ubuntu 14.04.4 LTS下LAMP环境的搭建

一、PHP5.4环境搭配基本流程

【前言】一名Web开发尤其是后端不懂LAMP环境的搭建,那就摊上事了,有些人说他一直用Windows下的wampServer这种傻瓜式环境搭建,用的挺好的,也有人说他用云服务器,搭配“一键搭建LAMP环境”大法也挺好用的,是的,这些在初学的时候都是可以先用上的,但是“不知其所以然”的习惯一旦养成,很多事情就不再好奇,不再想去一探究竟,到某天也就失去了前行的动力,所以我还是会一步一步来搭建下LAMP环境,说不定会遇到一些迷之bug…

前言:

Apache:Web服务提供者。官网:www.apache.org

目的

如何从零开始在本地虚拟机搭建一个LAMP环境以便我们进行本地测试,远程服务器上搭建是一样一样的

情景一:平时在我们开发的时候,一般项目都只存放在 localhost
指定的根目录下,当有好几个项目的时候,只能在根目录下以不同的文件夹区分,特别的不方便。

PHP: 官网:www.php.net

系统和软件

WIN8.1 64位
VMware Workstation
Xshell

情景二:平时在看教学视频的时候,总是看到那些老师在单机下使用不同的域名,访问的却是本地的项目代码,每当这时候我都会问,这个怎么实现的。

Mysql:  官网:www.mysql.com

一、在虚拟机上下载安装 Ubuntu Server LTS

VM虚拟机如何建立不在这里赘述,Ubuntu
Server镜像可以在Ubuntu官网上找到,Server表示服务器版本,而LTS表示
Long Term Support,长时间支持版本,至少支持4年。本文用的是14.04.4。

如何安装Ubuntu系统也不赘述,安装过程相对简单,有问题可以另行参考其他资料。

如果是远程服务器,像国内的阿里云等云服务器,一般在你选择购买产品时会让你选择安装的系统,所以就不用自己下载安装了。

注意:在虚拟机安装系统后,虚拟机网络连接方式一般我们选NAT方式,以便于我们接下去的SSH远程连接。

情景三:在最近去实习面试的时候,面试官问我如何在 apache
服务器上搭建多站点。我只能回答我不会。

澳门新浦京电子游戏 1

二、SSH终端工具远程连接服务器

SSH是一种协议,也可以理解为一种服务,以一种安全的方式允许用户远程登录主机进行操作,SSH终端软件也有很多,大同小异,这里我们推荐使用Xshell,可以从官网下载免费版,够用了。为什么推荐使用远程连接,而不是虚拟机里面直接操作呢?因为我们尽量模拟真实的工作环境,虚拟机里直接操作好比我们在服务器机房直接操作,这在现实中几乎不会这么做,所以就算我们本地使用,还是推荐使用SSH终端。

打开Xshell,文件 — 新建,只需要填写这几个地方就可以设置好一个连接。

这里的ip,如果你是远程服务器,这个ip你购买产品的时候就会告诉你,如果是本地虚拟机,你不知道,那怎么办?可以进入虚拟机,利用ifconfig命令查看当前的ip

澳门新浦京电子游戏 2

这里我们的登录名,不用root登录,这是一个好习惯,root用户权限太大,很不安全,普通用户可以依靠susudo命令执行root用户权限命令。

澳门新浦京电子游戏 3

设置好后可以连接,填写密码,第一次连接会弹出提示框,选“接受保存”。

澳门新浦京电子游戏 4

连接成功后

澳门新浦京电子游戏 5

为了解决上面的几个问题,我决定把 apache
多站点配置这个知识点搞清楚。关键是搞懂 apache
虚拟主机,Apache的虚拟主机是一种允许在同一台机器上,运行超过一个网站的解决方案。后面围绕的就是
apache 虚拟主机展开的。

二、软件下载

三、利用apt-get安装Apache MySQL PHP

apt-get是ubuntu安装软件包的一个工具,原理是首先准备一个源列表,这个列表包括了许许多多ubuntu可以下载安装的软件,然后安装的时候就是在这上面选择相应的安装包下载安装。

澳门新浦京电子游戏 ,首先执行sudo apt-get update命令进行源列表的更新,而后准备安装 A M P

安装Apache,执行sudo apt-get install apache2,中间有确认环节,需要键入Y,注意有时小写的y是不行的。
安装好后在浏览器键入服务器的ip地址,看到apache默认页面就说明apache安装完成。

澳门新浦京电子游戏 6

安装MySQL,执行sudo apt-get install mysql-server
安装MySQL过程中会要求输入MySQL的root密码(注意这个root是数据库的root而不是服务器的root)。安装完成后执行mysql --version,如果看到版本信息,说明mysql已经被安装。

安装PHP,执行sudo apt-get install php5
执行php5 -v,如果出现php的版本信息,就说明PHP已被安装。

注意,如果先安装PHP再安装MySQL,那么可能需要的MySQL扩展没有被安装到PHP中,需要手动安装,当我们执行cat /etc/php5/mods-available/mysql.ini命令时,我们发现提示找不到这样的文件或目录就说明在PHP中我们的MySQL扩展没有被加载,因为PHP安装是默认不加载的,于是我们需要手动加载MySQL扩展。

执行sudo apt-get install php5-mysql命令,为PHP安装MySQL扩展。然后重启MySQL和Apache服务,执行sudo service mysql restartsudo service apache2 restart重启服务。

而如果是执行cat /etc/php5/mods-available/mysql.ini命令可以看到extension=mysql.so,那就是mysql扩展被正确加载。

在本篇博客中我将介绍两种方法来实现 apache 多站点的配置:

Apache下载地址:

四、创建phpinfo服务器探针查看是否LAMP环境正常工作

默认的服务器目录为/var/www/html目录,所以我们通过cd /var/www/html进入此目录创建一个info.php文件(记得使用sudo以超级用户创建,否则保存不了的),文件内容如下:

<?php

echo mysql_connect('localhost','root','这里填写数据库root的密码,每个人不一样')?'连接数据库成功':'居然失败了';

phpinfo();

?>

此时回到浏览器,当我们访问这个PHP文件时,比如”http://192.168.17.129/info.php”时会出现“服务器错误”,原因是PHP文件需要有权限被执行,这样才能被解析,所以可以用chmod命令赋755的权限给info.php文件,注意以上的操作都是需要超级用户权限的,重启下apache服务,再去访问,发现就会出现正确的显示:

澳门新浦京电子游戏 7

此时,说明数据库连接已经没有问题,同时也可以看到phpinfo给出的相关信息。

至此,证明我们的LAMP环境已经初步搭建成功。

1、如何配置根据访问的域名区分配置不通的站点?

PHP下载地址:

五、LAMP环境配置文件简单了解

通过apt-get安装的软件,配置文件都在/etc目录下,apache配置文件在/etc/apache2目录下,php在/etc/php5下,mysql在/etc/mysql下。

apache配置文件,进入/etc/apache2目录,其中apache2.conf是总配置文件,将其余的配置文件都包含进来形成的,使apache的配置成模块化,不至于使配置文件太大同时又使配置项的条理清晰。核心的配置项是mods-*sites-*文件夹,带后缀关键词available的是可使用的配置,而带enabled的是当前使用的,通过在enabled建立软连接来指向available中的配置文件以达到激活某种配置的目的。
php和mysql配置文件,mysql配置核心文件是其目录下的my.cnf文件,php是其自身配置目录下的php.ini文件。

(比如,访问 www.jb51.net访问的是 /home/www/jb51项目,访问
www.wordpress.com 访问的是 /home/www/wordpress 项目)

Mysql下载地址:

六、虚拟主机的配置

让多个域名解析到一台服务器,服务器根据不同来源的域名进入不同的目录进行操作。

这里如果不是具有真实域名进行,仅仅本地实验的话,可以通过修改本地的host文件将某个域名解析到指定的ip(也就是你自己服务器的ip)。

假设我们有两个二级域名,blog.test.com和info.test.com,我们有两个目录/www/blog/和/www/info/分别对应两个域名处理的目录,在两个目录下我们可以创建不同的index.html测试页面,然后我们来进行apache多站点虚拟主机的配置。

进入/etc/apache2/sites-available目录,找到默认配置文件000-default.conf,复制该文件内容到当下目录的一个新建的配置文件,我们可以取名blog.conf,我们再编辑此配置文件:

<Directory/www/blog>   //这里改成你的虚拟主机目录
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
<VirtualHost*:80>
        ServerName blog.test.com    //这里改成你的域名
        ServerAdmin webmaster@localhost
        DocumentRoot /www/blog      //这里改成你的虚拟主机目录

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost> 

同样,我们类似的编辑info.conf配置文件,注意修改相应地方。

然后执行sudo a2ensite blog.confsudo a2ensite info.conf将该配置文件在sites-enabled文件夹下创建软链接,当然你也可以自己手工创建软链接,然后重启apache服务。

访问下不同的两个子域名,看看是否成功,如果是Forbidden,那就注意文件的权限问题哦。

2、在相同域名地址的情况下,如何通过访问不同的端口获得不同的站点?

三、环境搭建

七、phpMyAdmin的安装

执行sudo apt-get install phpmyadminsudo ln -s /usr/share/phpmyadmin/ /var/www/pma
即可完成phpmyadmin的安装,至于其相关的配置等可自行参考其余资料。

至此,基本上完成了LAMP环境的搭建,而至于其详细配置,路漫漫其修远兮…

下面关于LAMP相关的内容你可能也喜欢

LAMP平台安装Xcache和Memcached加速网站运行 
http://www.linuxidc.com/Linux/2015-06/118835.htm 

CentOS
7下搭建LAMP平台环境 
http://www.linuxidc.com/Linux/2015-06/118818.htm

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
http://www.linuxidc.com/Linux/2014-12/111030.htm

Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境 
http://www.linuxidc.com/Linux/2014-10/107924.htm

Ubuntu 14.10 下安装 LAMP 服务图文详解 
http://www.linuxidc.com/Linux/2014-12/110082.htm

LAMP结合NFS构建小型博客站点 
http://www.linuxidc.com/Linux/2015-08/121029.htm

CentOS7下安装部署LAMP环境 
http://www.linuxidc.com/Linux/2016-04/130653.htm

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-08/133934.htm

澳门新浦京电子游戏 8

(比如,访问 www.jb51.net访问的是 /home/www/jb51项目,访问
www.jb51.net:8080 访问的是 /home/www/jb51_admin 项目(即
jb51的后台管理系统))

(1)Apache安装

一:根据访问的域名区分站点

澳门新浦京电子游戏 9

在这里我先介绍Ubuntu 系统下的配置,在来讨论CentOS
下(因为我在学习过程中也是先 ubuntu,再配置 centos 的时候都是参考的
ubuntu 的配置)

安装成功

Ubuntu 环境下:

澳门新浦京电子游戏 10

我的环境是:

(2)解压PHP5.4

操作系统:Ubnutu 16.04 LTS

澳门新浦京电子游戏 11

apache 服务:Apache/2.4.18 (Ubuntu)(使用 apache2 -v 命令获取 )

(3)配置Apache的httpd.conf文件

在 Ubnutu 上,apache 服务叫 apache2,而不是 httpd(在 Centos 上叫
httpd),主配置文件为 /etc/apache2/apache2.conf,我们打开
/etc/apache2/apache2.conf,发现最后两行为:

澳门新浦京电子游戏 12

# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf

Apache安装目录

显然 /etc/apache2/sites-enabled
下存放着有关虚拟站点(VirtualHost)的配置。经查看,初始情况下,该目录下包含一个符号连接(软链接,相当于快捷方式):

ServerRoot "D:/Apache Software Foundation"
000-default.conf -> ../sites-available/000-default.conf

监听端口

这里又引出另外一个配置目录:/etc/apache2/sites-available。这个目录下放置了所有可用站点的真正配置文件,对于
Enabled 的站点,Apache2 在 sites-enabled 目录建立一个到 sites-available
目录下文件的符号链接。

#Listen 12.34.56.78:80
Listen 80

/etc/apache2/sites-available 下有两个文件:

载入PHP组件

000-default.conf  default-ssl.conf
LoadModule php5_module "D:/php54/php5apache2_2.dll"

/etc/apache2/sites-enabled/000-default.conf 链接的文件是
/etc/apache2/sites-available/000-default.conf,我们就以
/etc/apache2/sites-available/000-default.conf 文件为例,看看一个
VirtualHost 的配置是啥样的(为了简洁,所有的注释我都去掉了):

服务器名称

<VirtualHost *:80>
  ServerAdmin webmaster@localhost
  DocumentRoot /var/www/html

  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
#ServerName www.meritit.com:80

DocumentRoot 是这个站点的根目录,这样 Apache2 启动时会扫描
/etc/apache2/sites-enabled 中可用的 website
配置并加载。当用户访问localhost:80 时,Apache2 就将 default 站点根目录
/var/www/html 下的index.html(或 index.PHP
等,可配置)作为请求的回应返回给浏览器,你就会欣赏到的就是
/var/www/html/index.html 这个文件中的内容了。

文件根目录

Apache2的默认站点我们不要去动它。我们新增站点配置来满足我们的要求。

DocumentRoot "D:/Apache Software Foundation/htdocs"

第一步:新增站点配置文件

权限文件夹

在 /etc/apache2/sites-available 目录中中建立两个站点的配置文件
www-jb51-net.conf 和 www-wordpress-com.conf:

<Directory "D:/Apache Software Foundation/htdocs">
#进入虚拟主机配置文件夹
cd /etc/apache2/sites-available/
#复制默认的虚拟主机配置文件
sudo cp 000-default.conf www-jb51-net.conf
sudo cp 000-default.conf www-wordpress-com.conf

索引(默认访问主页)

编辑这两个配置文件,以 www-jb51-net.conf为例:

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
# Created By zhongjin on 2016-12-12 冬至
<VirtualHost *:80>
  ServerAdmin 1054840542@qq.com
  ServerName www.jb51.net
  DocumentRoot /home/www/jb51

  <Directory "/home/www/jb51">
    Options FollowSymLinks
    AllowOverride All 
    #Require all denied
    Require all granted
  </Directory>              

  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

错误日志

注意上面配置中:ServerName、DocumentRoot 和 Directory
是我们重点关注的配置点。jb51的 ServerName 为www.jb51.net,根目录为
/home/www/jb51,Directory 同 DocumentRoot。

ErrorLog "logs/error.log"

针对 www-wordpress-com.conf 改变相应的配置,即修改 ServerName 为
www.wordpress.com,DocumentRoot 和 Directory 修改为
/home/www/wordpress。

访问日志

第二步:在sites-enabled目录下建立符号链接

CustomLog "logs/access.log" common
cd /etc/apache2/sites-enabled
#建立对应的软链接
sudo ln -s /etc/apache2/sites-available/www-jb51-net.conf /etc/apache2/sites-enabled/www-jb51-net.conf
sudo ln -s /etc/apache2/sites-available/www-wordpress-com.conf /etc/apache2/sites-enabled/www-wordpress-com.conf

配置解析php

第三步:在对应目录放入项目代码

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php

如上面所示,我们的 jb51项目代码放在 /home/www/jb51 ,wordpress
项目代码放在
/home/www/wordpress,那么我们在对应目录下创建对应目录并赋予相应权限,以
jb51为例:

错误类型

sudo mkdir -p /home/www/linuxidc
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.meritit.com/subscription_

然后在 /home/www/jb51 下放入项目代码,这里为了测试就新建
index.php,内容如下:

四、测试是否搭建成功

<?php

echo "hello,welcome to jb51!";

新建a.php

赋予相应的权限:

<?php
    phpinfo();
?>
sudo chmod -R 777 /home/www/jb51

澳门新浦京电子游戏 13可以看到找不到php的配置文件,我们在apache配置文件中指定一下php的配置文件目录

针对 wordpress 做同样的操作。

PHPIniDir "D:/php54"

第四步:修改 /etc/hosts 文件

澳门新浦京电子游戏 14

打开查看 /etc/hosts 文件,开头是:

五、配置多站点访问

127.0.0.1  localhost
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

我们在该行后面添加:

去掉上面注释(打开虚拟主机配置文件)

# modified by zhongjin on 2016-12-21 冬至
127.0.0.1  www.jb51.net
127.0.0.1  www.wordpress.com

#保存退出

在httpd-vhosts.conf中配置了两个站点如下

第五步:重启 apache 服务器并测试

<VirtualHost *:80>  
    DocumentRoot "D:/Apache Software Foundation/a_com"  
    ServerName 127.0.0.2  
    ServerAlias www.dummy-host.meritit.com  
    ErrorLog "logs/dummy-host.meritit.com-error.log"  
    CustomLog "logs/dummy-host.meritit.com-access.log" common  
</VirtualHost>  

<VirtualHost *:80>  
    DocumentRoot "D:/Apache Software Foundation/b_com"  
    ServerName 127.0.0.3  
    ErrorLog "logs/dummy-host2.meritit.com-error.log"  
    CustomLog "logs/dummy-host2.meritit.com-access.log" common  
</VirtualHost>

重启 apache 服务器使得配置生效:

注意:一旦配置了虚拟主机,前面配置的DocumentRoot就无效了。

systemctl restart apache2.service
D:Apache Software Foundationa_coma.php

<?php  
    echo "aaaaaa";  
?>  
D:Apache Software Foundationb_comb.php
<?php  
    echo "bbbbbb";  
?>

在浏览器(如果是桌面版的话)中访问www.jb51.net或
www.wordpress.com,看看是否输出了 index.php 文件中的内容。

注意:要修改权限文件夹目录

如果你不是桌面版(服务器),那么可以使用命令行测试:

访问结果:

curl www.jb51.net

澳门新浦京电子游戏 15

看看返回的字符串是不是正确输出!

澳门新浦京电子游戏 16

Centos 环境下:

澳门新浦京电子游戏 17

我的环境是:操作系统:Centos 7

apache 服务: Apache/2.4.6 (CentOS)(通过 httpd -v 获取)

在这里我们实现 Ubuntu 环境下同样的效果。

Centos 下,apache 的服务叫 httpd,主配置文件为
/etc/httpd/conf/httpd.conf,我们浏览 httpd.conf 文件,搜索关键字
vhost,发现根本找不到相关的东西,不过在最后两行有以下内容:

# Load config files in the "/etc/httpd/conf.d" directory, if any.
IncludeOptional conf.d/*.conf

难道虚拟主机的配置也在 /etc/httpd/conf.d 下面?LZ
去看了一下该目录下面所有文件的内容,发现根本没有关于虚拟主机的配置,如果你再仔细观察
http.conf 配置文件,你就会发现,其实在 Centos 下,其默认主机只有
localhost ==> /var/www/html ,如果需要的话,我们得自己扩展了。

我们有两种方式实现自己的扩展,一种是直接在 /etc/httpd/conf/httpd.conf
后面追加配置内容,一种是在外部文件先配置好,再类似 IncludeOptional
conf.d/*.conf
那样引入我们的配置。一般不推荐直接修改主配置文件,所以我们使用第二种方式。

我们还是模仿上面的配置:

第一步:新增站点配置文件

cd /etc/httpd
sudo mkdir vhost-conf.d

我们在 vhost-conf.d 目录下新增我们的虚拟主机配置文件 www-jb51-net.conf
和 www-wordpress-com.conf,以 www-jb51-net.conf 为例,我们输入以下内容:

<VirtualHost *:80>
  #Created by zhongjin on 2016-12-21 冬至
  Serveradmin jb51@jb51.com
  ServerName www.jb51.net
  DocumentRoot /home/www/jb51

  <Directory "/home/www/jb51">
     Options FollowSymLinks
     AllowOverride All
     #Require all denied
     Require all granted
  </Directory>
</VirtualHost>

针对 www-wordpress-com.conf 改变相应的配置,即修改 ServerName 为
www.wordpress.com,DocumentRoot 和 Directory 修改为
/home/www/wordpress。

第二步:在主配置中引入我们的虚拟主机配置

sudo vim /etc/httpd/conf/httpd.conf
# 在主配置文件末尾添加以下内容
# Load vhost-config files in the "/etc/httpd/vhost-conf.d" directory if any
# created by zhongjin on 2016-12-21 冬至
Include vhost-conf.d/*.conf

第三步:在对应目录放入项目代码

直接参考 Ubnutu 环境下的第三步配置。

第四步:修改 /etc/hosts 文件

直接参考 Ubnutu 环境下的第四步配置。

第五步:重启 apache 服务器并测试

重启 apache 服务器使得配置生效:

sudo systemctl restart httpd.service

在浏览器(如果是桌面版的话)中访问 www.jb51.net 或
www.wordpress.com,看看是否输出了 index.php 文件中的内容。

如果你不是桌面版(服务器),那么可以使用命令行测试:

curl www.jb51.net

看看返回的字符串是不是正确输出!

注意:

在 Centos 下,由于默认的虚拟主机配置(localhost)是直接在
/etc/httpd/conf/httpd.conf
文件中配置的,所以我们在后面添加我们的配置的时候,会覆盖前面的相同的配置,所以当你
curl localhost 的时候,可能访问的是 jb51项目下的代码,也可能是 wordpress
下的代码。

我的解决方案是:按照上面的步骤重新建一个 localhost 域名,使它指向
/var/www/html 目录即可。

二、同域名下,通过访问不同的端口获得不同的站点

其实在这里实现的步骤跟上面的没多大差别,我就说说需要做的额外操作。

这里以 jb51为例,通过访问
www.jb51.net:80(默认就是80),返回的是“hello,welcome to jb51“,而访问
www.jb51.net:8080,返回的是 ”hello,welcome to jb51background
management“。

Ubuntu 环境下:

让我们的 apache2 监听 8080 端口:

修改 /etc/apache2/ports.conf 文件,在 Listen 80 后面添加两行:

NameVirtualHost *:8080
Listen 8080

在 /etc/apache2/sites-available/ 下增加  www-jb51-net-8080.conf,并在
/etc/apache2/sites-enabled/ 下建立符号链接。方法参考前面。

 www-jb51-net-8080.conf 的主要配置内容如下:

<VirtualHost *:8080>
  #Created by zhongjin on 2016-12-21 冬至
  Serveradmin 1054840542@qq.com
  ServerName www.jb51.net

  DocumentRoot /home/www/jb51_admin

  <Directory "/home/www/jb51_admin">
     Options FollowSymLinks
     AllowOverride All
     #Require all denied
     Require all granted
  </Directory>
</VirtualHost>

大家一定要看清楚需要修改的地方,VirtualHost 改为 8080,DocumentRoot 和
Directory 均改为 /home/www/jb51_admin,但是 ServerName 不用改,还是用
www.jb51.net

创建目录 /home/www/jb51_admin,添加文件 index.php,输出 “hello,welcome
to jb51background management”。

重启 apache 服务器,测试

CentOS 环境下:

让 httpd 监听 8080 端口:

直接修改 /etc/httpd/conf/httpd.conf 配置文件,在 Listen 80
后面添加两行:

# created by zhongjin on 2016-12-21 冬至
NameVirtualHost *:8080
Listen 8080

在 /etc/httpd/vhost-conf.d 下面添加 www-jb51-net-8080.conf

直接复制 www-jb51-net.conf 文件,改名为
www-jb51-net-8080.conf,并修改为:

<VirtualHost *:8080>
  #Created by zhongjin on 2016-12-21 冬至
  Serveradmin 1054840542@qq.com
  ServerName www.jb51.net

  DocumentRoot /home/www/jb51_admin

  <Directory "/home/www/jb51_admin">
    Options FollowSymLinks
    AllowOverride All 
    #Require all denied
    Require all granted
  </Directory>
</VirtualHost>

注意修改的地方!

创建目录 /home/www/jb51_admin,添加文件 index.php,输出 “hello,welcome
to jb51background management”。

重启 apache 服务器,测试

后话:

多站点的配置还有另外一种配置,就是通过不同的IP进行多站点的配置,由于我没有进行实验(前面的内容都是LZ
亲身体会过),所以这里就不给出方法了。

您可能感兴趣的文章:

  • CentOS
    6.4安装配置LAMP服务器(Apache+PHP5+MySQL)
  • 解析centos中Apache、php、mysql
    默认安装路径
  • 在CentOS 6 中安装WordPress(一) 安装Apache,Mysql,
    PHP环境
  • CentOS(Linux)下的apache服务器配置与管理方法分享
  • CentOS Linux
    下配置Apache2+PHP5+MySQL5+GD库的方法
  • CentOS
    7.2配置Apache服务httpd(上)
  • CentOS下与Apache连接的PHP多版本共存方案实现详解
  • CentOS Apache配置详解
    文字说明
  • Linux+php+apache+oracle环境搭建之CentOS下安装Oracle数据库
  • CentOS
    6.6安装配置LAMP服务器(Apache+PHP5+MySQL)

发表评论

电子邮件地址不会被公开。 必填项已用*标注