热搜词
发表于 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 编辑 ]
全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-23 14:20 , Processed in 0.141952 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team