找回密码
 注册
首页 ≡≡网络技术≡≡ 服务器 ubuntu server 8.10下LAMP基本配置

linux ubuntu server 8.10下LAMP基本配置

灰儿 2009-2-16 21:15:47
一、相关配置文件位置:
apache2相关配置文件:
  httpd主配置文件: /etc/apache2/apache2.conf
       网站编码配置: etc/apache2/conf.d/charset
       存放虚拟主机配置文件: etc/apache2/sites-available/
       存放虚拟目录软链接: /etc/apache2/sites-enabled/

mysql相关配置文件:
  配置文件/etc/mysql/my.cnf
  mysql数据库的位置/var/lib/mysql/

php相关配置文件:
  php配置文件的位置/etc/php5/apache2/php.ini
  扩展所在的位置/etc/php5/apache2/conf.d

二、基本配置方法:
1、配置apache
#nano /etc/apache2/apache2.conf
在配置文件最后面加入下面几行:
添加文件类型支持
AppType application/x-httpd-php .php .htm .html
编辑默认字符集
AddDefaultCharset UTF-8

2、配置PHP5
编辑php.ini文件,下面是默认时区
;default.timezone= PRC (去掉前面的分号,就代表中国)
max_execution_time = 0   #网页最久执行时间限制,0表示没有限制,默认为30 秒
post_max_size = 150M     #设定 POST 数据所允许的最大大小,默认值为2M。
upload_max_filesize = 100M    #表示所上传的文件的最大大小,默认值为8M。

3、配置mysql
nano /etc/mysql/my.cnf
这里有一个地主要注意,因为默认是只允许本地访问数据库的,如果有需要可以打开
bind-address 127.0.0.1
这一句是限制只允许本地访问的,如呆有需要其他机器访问,把这句话用#号注释掉

附:常用命令
1、重启apahce
sudo /etc/init.d/apache2 restart
2、重启mysql
sudo /etc/init.d/mysql restart

至此,LAMP环境配置成功。

三 常见问题
1. apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
代码:sudo gedit /etc/apache2/conf.d/fqdn
在这个文件中加入:
代码:ServerName localhost
保存,退出,执行命令:
代码:echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
终端显示:
代码:ServerName localhost
表明设置成功

2. 无法解析php文件,浏览器提示下载所要打开的php文件
执行:
代码:sudo apt-get install libapache2-mod-php5
sudo a2enmod php5
如果显示为: 代码:This module does not exist!
那就要彻底删除libapache2-mod-php5,然后重新安装它
代码:sudo apt-get remove --purge libapache2-mod-php5
sudo apt-get install libapache2-mod-php5
重启apache2
代码:sudo /etc/init.d/apache2 restart
清除浏览器缓存,然后输入http:localhost

[ 本帖最后由 灰儿 于 2009-3-5 10:04 编辑 ]
您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。