ubuntu系统安装和lamp安装

ubuntu系统安装和lamp安装
前些日子一直在XP和windows7下徘徊,觉得windows7很帅,但是有些慢,特别是装了apache后运行PHP巨慢
所以重装了系统,在周末给自己装了XP和utunbu双系统。总共整了两天,才算是系统装好,这还不包括那些特效之类的东东
第一步,下载官方网站的iso文件,http://www.ubuntu.org.cn/getubuntu/download/
第二步,可以选择硬盘安装,也可以选择光盘安装,
硬盘安装,出于节省的目的,我开始选择的从硬盘安装,在google狂搜后找到相关的说明,使用CRUB等,参照http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=217161
依据这样做我可以看到安装的界面,并且到了第三步和第四步之间,即选择了键盘布局之后,就一直停在那,不动了,我以为安装失败了在  http://hi.baidu.com/serial_story/blog/item/90ddb8946900f617d31b70ca.html有说是可能硬盘文件太多导致的。所以我选择从光盘安装,结果失败
光盘安装,  在这里我选择使用nero烧录,光盘录制好后,重启,从光盘启动安装,与从硬盘安装一样,到了扫描硬盘后就无法进行下去了,结果失败
使用wubi安装,但是在进行在快要完成的时候,它又不动了,怎么办呢?google吧,网上有人说是语言,是网络的问题,于是我把网络关掉,语言换成English,结果仍然是失败,与硬盘安装
如出一辙。但是在一次次尝试过程中,有一次使用wubi时,没有把光盘拿出来,结果它装好了,而且还跑得不错。RP啊

安装好ubuntu后,咱得搞点开发环境了,于是lamp就提上了日程,一开始我使用源码安装,那个痛苦啊,不好说,主要是以前没有用过linux,所以。。。
痛定思痛后,改使用apt-get安装

buntu下安装 apache+php+mysql

sudo apt-get install mysql-server mysql-client

sudo apt-get install apache2

sudo apt-get install php5 libapache2-mod-php5

sudo /etc/init.d/apache2 restart

在地址栏中输入http://loalhost/
如果可以看到显示

It works!

则表示apache安装成功!

在/var/www/目录下新建一个PHP文件,在里面写入

<?PHP
phppath();
?>

如果有显示PHP相关信息,则表示php和apache安装整合成功,

如果要把mysql的datadir换一个地方,请移步http://forum.ubuntu.org.cn/viewtopic.php?f=44&t=172891的第6楼

附:

sudo /etc/init.d/apache2 restart (重启 apache)

sudo /etc/init.d/mysql restart (重启mysql)

sudo gedit /etc/php5/apache2/php.ini (配置 php.ini)

sudo gedit /etc/apache2/apache2.conf (配置 apache2.conf)

/var/www/(主目录位置)

另:
ubuntu发行版本的主配置文件是:

apache2.conf

在apache2.conf引用到了以下文件:

# 包含动态模块的配置:

Include /etc/apache2/mods-enabled/*.load

Include /etc/apache2/mods-enabled/*.conf

# 包含用户自己的配置:

Include /etc/apache2/httpd.conf

# 包含端口监听的配置:

Include /etc/apache2/ports.conf

# 包含一般性的配置语句片断:

Include /etc/apache2/conf.d/

# 包含虚拟主机的配置指令:

Include /etc/apache2/sites-enabled/

修改httpd.conf

增加以下内容:

ServerName 127.0.0.1:80

发表评论

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


*

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>