Linux操作系统安装LAMP环境


Posted in PHP onJune 26, 2015

Step1. 安装 Apache

在terminal中输入命令

sudo apt-get install apache2

打开浏览器,在地址栏输入:127.0.0.1,如果出现了 “It works!”,表明安装成功

Step2. 安装 php5

在 terminal 中输入:

sudo apt-get install php5 libapache2-mod-php5 php5-mysql

重启 apache2 :

sudo /etc/init.d/apache2 restart

注:如果你想关闭 apache 服务,可以执行如下命令:

sudo /etc/init.d/apache2 stop

如果想打开 apache 服务,可以执行如下命令:

sudo /etc/init.d/apache2 start

mysql 的重启、关闭、启动命令也和 apache2 的相应命令类似

测试 php5 是否安装成功:

sudo gedit /var/www/testphp.php

在打开的文件的文件中,输入如下 php 代码:

<?php phpinfo(); ?>

保存并关闭文件,在浏览器地址栏中输入如下 ip 地址:127.0.0.1/testphp.php,如果出现了关于php 相关信息,表明 php 安装成功

Step3. 安装 mysql

在 terminal 中输入如下命令并执行:

sudo apt-get install mysql-server mysql-client

在安装的过程中,会出现给 mysql 中的 root 用户设置密码的界面,照着提示做就行

Linux操作系统安装LAMP环境

Step4. 安装 phpmyadmin

在 terminal 中输入如下命令并执行

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

 调整 /var/www目录的权限,方便日后编辑网站文件。

sudo chmod 777 /var/www

以上所述就是本文的全部内容了希望大家能够喜欢。

PHP 相关文章推荐
php 多线程上下文中安全写文件实现代码
Dec 28 PHP
php 连接mysql连接被重置的解决方法
Feb 15 PHP
PHP排序之二维数组的按照字母排序实现代码
Aug 13 PHP
PHP与MongoDB简介|安全|M+PHP应用实例详解
Jun 17 PHP
PHP判断指定时间段的2个方法
Mar 14 PHP
PHP把小数转成整数3种方法
Jun 30 PHP
替换php字符串中的单引号为双引号的方法
Feb 16 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
May 08 PHP
PHP基于curl模拟post提交json数据示例
Jun 22 PHP
Laravel推荐使用的十个辅助函数
May 10 PHP
PHP实现简单日历类编写
Aug 28 PHP
laravel添加角色和模糊搜索功能的实现代码
Jun 22 PHP
PHP中Session可能会引起并发问题
Jun 26 #PHP
WAMP环境中扩展oracle函数库(oci)
Jun 26 #PHP
PHP获取当前相对于域名目录的方法
Jun 26 #PHP
php通过获取头信息判断图片类型的方法
Jun 26 #PHP
以文件形式缓存php变量的方法
Jun 26 #PHP
PHP批量去除BOM头代码分享
Jun 26 #PHP
PHP多态代码实例
Jun 26 #PHP
You might like
phpwind中的数据库操作类
2007/01/02 PHP
PHP对象递归引用造成内存泄漏分析
2014/08/28 PHP
php通过隐藏表单控件获取到前两个页面的url
2014/09/09 PHP
PHP中基本HTTP认证技巧分析
2015/03/16 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
PHP更安全的密码加密机制Bcrypt详解
2017/06/18 PHP
Laravel框架实现调用百度翻译API功能示例
2019/05/30 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
Packer 3.0 JS压缩及混淆工具 下载
2007/05/03 Javascript
比较搞笑的js陷阱题
2010/02/07 Javascript
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
2010/02/26 Javascript
基于jQuery实现的当离开页面时出现提示的实现代码
2011/06/27 Javascript
Javascript 5种方法实现过滤删除前后所有空格
2016/06/22 Javascript
关于Sequelize连接查询时inlude中model和association的区别详解
2017/02/27 Javascript
创建简单的node服务器实例(分享)
2017/06/23 Javascript
vue实现div拖拽互换位置
2020/07/29 Javascript
JavaScript实现世界各地时间显示
2020/09/07 Javascript
js实现淘宝浏览商品放大镜功能
2020/10/28 Javascript
[06:30]DOTA2英雄梦之声_第15期_死亡先知
2014/06/21 DOTA
[01:09:16]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第一场 1月25日
2021/03/11 DOTA
Python基本语法经典教程
2016/03/11 Python
python与C互相调用的方法详解
2017/07/14 Python
Python if语句知识点用法总结
2018/06/10 Python
scrapy-redis的安装部署步骤讲解
2019/02/27 Python
python采集百度搜索结果带有特定URL的链接代码实例
2019/08/30 Python
浅谈Python_Openpyxl使用(最全总结)
2019/09/05 Python
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
2016/08/18 面试题
Java Servlet API中forward() 与redirect()的区别
2014/04/20 面试题
招商经理岗位职责
2013/11/16 职场文书
跑操口号
2014/06/12 职场文书
集结号观后感
2015/06/08 职场文书
基于PyTorch实现一个简单的CNN图像分类器
2021/05/29 Python
python中Matplotlib绘制直线的实例代码
2021/07/04 Python
Java 深入探究讲解简单工厂模式
2022/04/07 Java/Android