要求:
Linux中 (但是,您可以使用 Windows,但事情肯定不会那么简单得多,完美,因为它会在 Linux机器 ,Debian已经在这里用于例如引用)。如果您没有安装操作系统,或者您不知道如何安装Linux操作系统,那么以下几个指南将向您展示如何安装操作系统。- Debian 7“Wheezy”安装指南
- Ubuntu 13.04 代号名称“Raring Ringtail”安装指南
- Linux Mint 15 Codename(Olivia)安装指南
- CentOS 6.4 分步安装指南
- Fedora 18(Spherical Cow)基本安装指南
什么是Apache?
Apache是一个环球网服务器程序。它在大多数系统上安装和配置。检查它是否安装在您的系统上。# apt-cache policy apache2 (On Debian based OS)
示例输出
apache2: Installed: 2.2.22-13 Candidate: 2.2.22-13 Version table: *** 2.2.22-13 0 500 http://ftp.iitm.ac.in/debian/ wheezy/main i386 Packages 500 http://ftp.debian.org/debian/ wheezy/main i386 Packages 100 /var/lib/dpkg/status
# yum search httpd (On Red Hat based OS)
示例输出
Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: ftp.iitm.ac.in * epel: mirror.smartmedia.net.id * extras: ftp.iitm.ac.in * updates: ftp.iitm.ac.in Installed Packages httpd.i686 2.2.15-28.el6.centos @updates从上面的输出很显然 ,Apache的安装在盒子上,如果不是你的情况,你可以' 容易 '或' 荫 '所需的软件包。一旦Apache安装启动它。
# apt-get install apache2 (On Debian based OS) # service apache2 start
# yum install httpd (On Red Hat based OS) # service httpd start注意 :您可能需要键入 'httpd的 '而不是' Apache '某些服务器 的Viz,RHEL上。 一旦' 的Apache2“或 ”HTTP“又名 ”httpd的 '服务器启动,你也可以前往下列任何环节的检查,在浏览器中。
http://127.0.0.1 http://localhost http://your-ip-address此链接将打开到一个托管的网页,这意味着 Apache已成功安装并启动。
什么是MySQL?
MySQL是数据库服务器程序。它包装了一些发行。检查它是否安装在您的系统上,以及安装位置。# whereis mysql
示例输出
mysql: /usr/bin/mysql /etc/mysql /usr/lib/mysql /usr/bin/X11/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz从上面的输出很显然,与二进制文件的位置一起安装 的MySQL。 如果万一没有安装它,做' 易 '或' 荫 '来安装它,并启动它。
# apt-get install mysql mysql-server mysql-client (On Debian based OS) # service mysql start
# yum install mysql mysql-server mysql-client (On Red Hat based OS) # service mysqld start注意 :您可能必须到位 的MySQL键入 “mysqld的 ”,显然不带引号,在一些发行版即 ,RHEL。 检查 MySQL的状态,运行。
# service mysql status (On Debian based OS)
示例输出
[info] /usr/bin/mysqladmin Ver 8.42 Distrib 5.5.31, for debian-linux-gnu on i686 Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Server version 5.5.31-0+wheezy1 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/run/mysqld/mysqld.sock Uptime: 11 min 58 sec Threads: 1 Questions: 106 Slow queries: 0 Opens: 467 Flush tables: 1 Open tables: 115 Queries per second avg: 0.147.以上输出显示 MySQL正在运行了 11分钟 58秒。
什么是PHP?
PHP是服务器端的脚本语言,专为Web开发和常用的通用编程语言。 你必须在安装php后部署php脚本。 正如我上面说使用' 容易 '或' 荫 '安装所需的软件包你的箱子。# apt-get install php5 libapache2-mod-auth-mysql php5-mysql (On Debian based OS)
# yum install php php-mysql (On Red Hat based OS)如果你成功安装在系统中的PHP,你可以检查它是否是由您“ 的/ var / www / html等 ”或 “/无功/网络 ”目录下创建文件 “info.php的 ”工作正常与否(这是 Apache目录)的内容如下。
<?php phpinfo (); ?>现在导航到您的浏览器并输入以下任何链接。
http://127.0.0.1/info.php http://localhost/info.php http://your-ip-address/info.php
PHP信息
- Drupal的: https://drupal.org/project/drupal
- 的Joomla: http://www.joomla.org/download.html
- WordPress的: http://wordpress.org/download/
# mv drupal-x.xx.tar.gz /var/www/ (mv to Apache root directory) # cd /var/www/ (change working directory) # tar -zxvf drupal-7.22.tar.gz (extract the archieve) # cd drupal-7.22 (Move to the extracted folder) # cp * -R /var/www/ (Copy the extracted archieve to apache directory)如果一切 OK,再次打开你的浏览并导航到下面的链接,你将迎接。
http://127.0.0.1 http://localhost http://your-ip-address
Drupal安装
语言选择
文件权限检查
数据库配置
数据库安装
安装Drupal
输入用户详情
安装已完成
欢迎来到Drupal
Kompozer是什么?
Kompozer是一个工具,可以让你在工作 的GUI设计的HTML网站,你可以在任何地方插入一个PHP脚本,你想要的 。Kompozer使得它很容易创建一个网页。- Kompozer : http://www.kompozer.net/download.php
Kompozer
什么是IP?
有关 Internet协议 (IP) 地址的几句话。http://127.0.0.1它一般被称为环回 IP地址或 本地主机 ,它总是指向在其上浏览的机器。所有在网络上的机器参考上述地址将循环回到它自己的机器。 IPCONFIG /使用ifconfig:在终端运行该知道你的机器的本地地址。
# ifconfig
示例输出
eth0 Link encap:Ethernet HWaddr **:**:**:**:**:** inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: ****::****:****:****:****/** Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:107991 errors:0 dropped:0 overruns:0 frame:0 TX packets:95076 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:76328395 (72.7 MiB) TX bytes:20797849 (19.8 MiB) Interrupt:20 Memory:f7100000-f7120000搜索 INET地址:192.168.1.2 192.168.1.2这里是我的本地 IP。 在 局域网上任何一台计算机,包括你可以参考你的托管的网页,使用这个地址。 然而你的 局域网的一台电脑外将无法使用此 IP地址来访问你的网页。 你将要问您的Internet服务提供为你提供一个静态 IP(这不随时间变化)。 一旦你得到了你的静态IP地址,找到你的 IP的最简单的方法是键入“ 我的IP是 ”在谷歌,并记下来的结果。 您将不能够从你自己的机器,也没有任何其他机器上访问你的 局域网上这个 IP。 但是,您可以使用 代理服务器 (www.kproxy.com)使用静态 IP访问您的托管网页。 但在此之前,你需要 设置虚拟服务器和服务提供商必将有助于在这方面。
如何设置虚拟服务器
嗯!这不难。首先,你要知道 Apache是使用的端口,在大多数的情况下是 80。# netstat -tulpn输出会是这样:
tcp6 0 0 :::80 :::* LISTEN 6169/apache2现在去你的 路由器通常是 http://192.168.1.1和用户名/密码是 管理员,管理员 ,但也可能是基于服务提供商和地区在你的情况不同。 下次再去 虚拟服务器标签 。 填写 端口号 , 服务名和 本地IP地址 ,表单和保存。 向你的 ISP的协助。
设置虚拟服务器