ubuntu本地搭建网站服务器——lamp

来源:互联网 发布:淘宝evisu精仿店铺 编辑:程序博客网 时间:2024/06/06 01:46
lamp是最流行的,分别指linux, apache, mysql,php

如果一个一个安装比较繁琐,之后还要进行彼此的支持安装,在ubuntu下呢,可以实行一键安装。
1,首先更新源
sudo apt-get update
2,然后安装tasksel,这是一个安装包合集获取源
sudo apt-get install tasksel
3,通过tasksel可以一键安装lamp,在此期间只需要设置下mysql的管理员密码
sudo tasksel

检测配置
1,检测apache是否安装成功http://control.blog.sina.com.cn/admin/article/article_edit.php?blog_id=e9e8d5e80102uz7s
代开浏览器,输入http://localhost,出现apache的配置信息和it works。这里的配置信息很重要~~
2,检测php是否安装成功
在apache的默认地址下(配置信息有说明)一般是/var/www//html,这个文件夹里面的index.html就是上一步看到的页面。所以我们要在这个目录下写一个php文件里进行测试,首先要更改这个目录的权限,默认权限不够。
sudo chmod 777 /var/www/html
然后就写个简单的test.php
ubuntu本地搭建网站服务器——lamp

localhost/test.php运行下。
3,检测mysql是否能链接
同上,写个检测页面
编辑mysql_test.php代码如下:
ubuntu本地搭建网站服务器——lamp
运行localhost/mysql_test.php,出现Mysql配置正确!就好了
4,解决3中文乱码
打开配置文件sudo gedit/etc/apache2/apache2.conf
添加如下代码:AddDefaultCharsetUTF-8

tips
/etc/apache2/下: 
1、apache2.conf 是主配置文件,httpd.conf用户配置文件  
2、虚拟目录在 httpd.conf 中 
DocumentRoot “路径” 
ServerName 名称 
#Listen 127.0.0.1:80#注意这个文件中不能写上监听,如果必须要写,那就需要先去apache2.conf下将include/etc/apache2/ports.conf 给注释掉,因为ports.conf中已经监听来80端口 
 
3、目录设置在/etc/apache2/sites-enabled/000-default 可以设置虚拟主机 
4、php.ini:/etc/php5/apache2/php.ini  
5、mysql.cnf: /etc/mysql/my.cnf 
4、重启apache : /etc/init.d/apache2restart  
5、重启mysql: sudo /etc/init.d/mysqlrestart 或是 restart mysql  
6、日志文件: /var/log/apache2/ 

0 0
原创粉丝点击