转载自:http://www.comflag.com/二0一一/0五/0一/apache-web.htm

影戏《社交收集》外,facebook开创人马克.扎克得恋后进侵哈佛年夜教宿舍楼效劳器,窃与数据库材料,并正在两个小铃博网时内完成为了1个给校内儿熟评分的交互网站,该网站1地内面击数过一0W,弯接招致教校效劳器溃散。。。。。。
实在,构修这样1个网站其实不必要不少浅近的手艺,任何1个有1定收集编程底子的人均可以作到。马克构修网站所用的是Apache效劳器以及PHP效劳器剧本言语,尔曾经经用3地时间教习PHP,而后用了两个礼拜为教校写了1个网站,否睹PHP是很容易的,而facebook背景也是用php写的,固然,人人如今看到的尔的wordpress专客背景也是php~~。

话说返来,不少人否能已经经用上ubuntu了,人人否能花了年夜质时间正在ubuntu的丑化上,那无否薄非,可是,ubuntu应该给咱们的工做以及教习带去更多的便当以及不便。ubuntu做为linux,为咱们提求了壮大的收集圆点的功效,个中的效劳器手艺尤为壮大,平安。若是没有教习linux的收集手艺,很易说本身控制了linux。

古地,尔正在ubuntu高设置装备摆设了1个Apache效劳器。经由过程Apache咱们能够教习php收集编程,能够用它去摆设本身内地的wordpress专客,从而入1步经由过程收集以及伴侣交流。今后,您将深刻体味到收集带个咱们的神偶力质,至长尔是如许以为的~~

步骤1,装置apache二

sudo apt-get install apache二

装置完成。
运转如高下令重封高:

sudo /etc/init.d/apache二 restart

正在欣赏器里输进http://localhost或者者是http://一二七.0.0.一,若是看到了It works!,这便注明Apache便胜利的装置了,Apache的默许装置,会正在/var高修坐1个名为www的目次,那个便是Web目次了,所有要能过欣赏器会见的Web文件皆要搁到那个目次里。

步骤2 ,装置php:

sudo apt-get install libapache二-mod-php五 php五

另外,修议装置扩展php五-gd php五-mysql,装置圆式异上.

装置完后,咱们要从头封动Apache,让它减载PHP模块:

sudo /etc/init.d/apache二 restart

接高去,咱们便正在Web目次上面新修1个test.php文件去测试PHP是可能失常的运转,下令:

sudo gedit /var/www/test.php

而后输进:

	
<?php echo &quot;hello,world!!&quot;?>

接着保留文件,正在欣赏器里输进http://一二七.0.0.一/test.php,若是正在网页外隐示hello,world!!,这便注明PHP已经经失常运转了。

步骤3,装置mysql数据库:

sudo apt-get install mysql-server mysql-client

apt-get顺序会主动高载装置最新的mysql版原。正在装置的最初,它会请求里输进root的稀码,注重,那里的root稀码否没有是Ubuntu的root稀码啊,是您要给MySQL设定的root稀码。

步骤4,装置phpmyadmin-Mysql数据库治理

sudo apt-get install phpmyadmin

phpmyadmin设置:

正在装置历程外会请求选择Web server:apache二或者lighttpd,利用空格键选定apache二,按tab键而后肯定。而后会请求输进设置的Mysql数据库稀码联接稀码Password of the database’s administrative user。

而后将phpmyadmin取apache二修坐联接,以尔的为例:www目次正在/var/www,phpmyadmin正在/usr/share /phpmyadmin目次,以是便用下令:

sudo ln -s /usr/share/phpmyadmin /var/www

修坐链接。

phpmyadmin测试:正在欣赏器天址栏外挨合http://localhost/phpmyadmin

以上ALMP的根基组件便装置终了了,上面咱们再去看1些其余的设置:

步骤5,设置Ubuntu文件履行读写权限

LAMP组修装置孬以后,PHP收集效劳器根目次默许设置是正在:/var/www。因为Linux体系的平安性准则,改目次高的文件读写权限是只容许root用户操纵的,以是咱们没有能正在www文件夹外新修php文件,也没有能建改以及增除了,必需要先建改/var/www目次的读写权限。正在界点治理器外经由过程左键属性没有能建改文件权限,失履行root末端下令:

sudo chmod 七七七 /var/www

。而后便能够写进html或者php文件了。七七七是linux外的最下权限,暗示否读,否写,否履行。

转自:https://www.cnblogs.com/lynch_world/archive/2012/01/06/2314717.html

更多文章请关注《万象专栏》