LAMP 安装详解
来源:互联网 发布:软件开发工作怎么样 编辑:程序博客网 时间:2024/06/05 18:35
1. LAMP 的安装
- sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
- sudo chmod 777 /var/www/
3. Apache 配置
(1)启用 mod_rewrite 模块
终端命令:sudo a2enmod rewrite
(2)重启Apache服务器:sudo /etc/init.d/apache2 restart
4. 测试PHP 运行环境
/var/www/ 目录下创建 phpinfo.php
内容如下:
<?php phpinfo();?> <?php dir();?>
在浏览器中输入http://localhost/phpinfo.php
验证安装环境是否符合要求。
错误处理:
1. (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
解决方法:
问题说明80端口被占用,用netstat -nlp |grep :80命令看看有什么进程占用了80端口
我系统发现Ngnix占用了80端口,
sudo /etc/init.d/nginix stop 停掉ngnix 服务
2. 浏览器PHP中文乱码问题
则是默认语言设置问题,解决方法如下:
打开apache配置文件: sudo gedit /etc/apache2/apache2.conf,在最后面加上:AddDefaultCharset UTF-8,如果还是乱码的,再将UTF-8改用gb2312。
重启Apache:sudo /etc/init.d/apache2 restart 中文乱码没有了3. apache2: Could not reliably determine the server's fully qualified domain name,
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
解决的问题是:
sudo vim /etc/apache2/sites-available/default
打开default文件后,在default文件顶端加入:
ServerName 127.0.0.1
重启apache2 就不会提示上述错误了
4. 让apache、php支持mysql
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysqlsudo /etc/init.d/apache2 restart
- LAMP全安装详解
- 编译安装lamp详解
- LAMP 安装详解
- linux 安装 LAMP方法详解
- 详解LAMP源码编译安装
- ubuntu_11.04_server安装详解+LAMP
- CentOS 7.2 下安装部署 LAMP 详解
- CentOS 7.2 下安装部署 LAMP 详解
- LAMP安装
- LAMP :安装
- lamp 安装
- 安装LAMP
- lamp 安装
- LAMP安装
- 安装LAMP
- LAMP安装
- LAMP 安装
- 安装LAMP
- cocos2d_x+lua【9】 ------tolua++使用(将2d_x自定义类导入lua)
- pgsql日期及时间
- Swift学习笔记(一)搭配环境以及代码运行成功
- Android学习笔记(二)创建新Project及结构说明
- 用OpenSceneGraph实现的NeHe OpenGL教程 - 第四十八课
- LAMP 安装详解
- 利用cookie显示商品的浏览记录
- 行迁移和行链接详解
- 在Magento产品页使用jqZoom
- Spring MVC JSON自定义类型转换
- 子线程中如何调用对话框的变量和函数
- 新手刚用 vim 基本的操作命令
- Android学习笔记(三)Activity及Intent
- U盘中的文件无法删除导致在linux下无法挂载