Ubuntu 12.04 之 LAMP
搭建LAMP环境
(1)更新软件列表:
sudo apt-get update
结果报错:
W: 无法下载 bzip2:/var/lib/apt/lists/partial/cn.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages Hash 校验和不符 W: 无法下载 bzip2:/var/lib/apt/lists/partial/cn.archive.ubuntu.com_ubuntu_dists_precise_multiverse_binary-i386_Packages Hash 校验和不符 W: Some index files failed to download. They have been ignored, or old ones used instead.
第一次尝试修改软件源:
点击【Ubuntu 软件中心】--> 左上角【编辑】-->下拉列表的【软件源】,修改之后还是不行。
第二次尝试:
sudo rm -r /var/lib/apt/lists/partial/*
sudo rm -r /var/lib/apt/lists/*
sudo apt-get update
更新完成。
参考文章:https://blog.csdn.net/super_mimi/article/details/40628887
(2)安装apache:
安装apache:
sudo apt-get install apache2
查看apahce版本
test@localhost:~$ apache2 -v
Server version: Apache/2.2. (Ubuntu)
Server built: Jul ::
访问ip地址:
It works! This is the default web page for this server. The web server software is running but no content has been added, yet.
说明apache正常运行了。
(3)安装PHP
sudo apt-get install php5
查看php版本:
test@localhost:~$ php5 -v
PHP 5.3.-1ubuntu3. with Suhosin-Patch (cli) (built: Feb ::)
Copyright (c) - The PHP Group
Zend Engine v2.3.0, Copyright (c) - Zend Technologies
php安装成功。
(4)查看apache是否加载php
test@localhost:~$ cat /etc/apache2/mods-enabled/php5.load
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
libphp5.so被apache加载了
(5)安装mysql
sudo apt-get install mysql-server
(6)检查php是否加载mysql
test@localhost:~$ cat /etc/php5/conf.d/mysql.ini
cat: /etc/php5/conf.d/mysql.ini: 没有那个文件或目录
没有msql.so,说明mysql没有被正确加载。
php默认不安装MySQL扩展,需要手动安装:
sudo apt-get install php5-mysql
再次检查是否加载:
test@localhost:~$ cat /etc/php5/conf.d/mysql.ini
; configuration for php MySQL module
extension=mysql.so
加载成功。
(7)测试环境是否正常:
重启一下mysql:
test@localhost:~$ sudo service mysql restart
mysql stop/waiting
mysql start/running, process
重启apache:
test@localhost:~$ sudo service apache2 restart
* Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[ OK ]
默认web目录在 /var/www下。
编辑phpinfo文件测试,进入/var/www目录:
sudo vim phpinfo.php(如果没有vim,安装vim:sudo apt-get install vim)
内容:
<?php
echo mysql_connect('localhost','root','123456')?'db success':'db fail'; phpinfo();
然后访问这个文件,IP地址/phpinfo.php。
可以看到db success和phpinfo信息,表示搭建成功。
(8)安装常用扩展
sudo apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl
需要重启apache,sudo service apache2 restart
(9)其他方式搭建环境:
方法一:
可以使用一条命令安装所有软件:
sudo apt-get install apache2 php5 mysql-server php5-mysql 。
方法二:
使用tasksel工具安装:
sudo tasksel install lamp-server
(10)安装phpmyadmin
apt-get 方式:
sudo apt-get install phpmysadmin
sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
手动上传:
在电脑上下载phpmyadmin,然后上传到服务器上。
Ubuntu 12.04 之 LAMP的更多相关文章
- [转] Ubuntu 12.04下LAMP安装配置 (Linux+Apache+Mysql+PHP)
我是一个Linux新手,想要安装一台Ubuntu 12.04版的Linux服务器,用这台服务器上的LAMP套件来运行我自己的个人网站.LAMP套件就是 “Linux+Apache+Mysql+PHP这 ...
- Ubuntu 12.04下LAMP环境搭建实录
方法一: 用tasksel可以方便安装dns server, lamp, kubuntu desktop, ubuntu desktop, xubuntu之类的软件包.这个软件在ubuntu serv ...
- Ubuntu 12.04下LAMP环境的搭建
首先 apt-get install update 一下 sudo apt-get install update 安装MySQL 的服务端和客户端 sudo apt-get install mysql ...
- Lamp(Ubuntu 12.04 LTS) 之 htaccess的使用
环境说明:Ubuntu 12.04 LTS Lamp (以apt方式分别安装) 一.明确目标:要确保.htaccess文件起作用,只需要三个重要点: 1.开启apache rewrite模块: (1) ...
- Ubuntu 12.04(32位)下PHP环境的搭建(LAMP)
Ubuntu 12.04 32位 下默认安装为5.3.10 不是以下图文中的5.4 1.首先打开命令行,切换到root身份,获得最新的软件包 su root sudo apt-get install ...
- Ubuntu 12.04 安装 Apache2+PHP5+MySQL
LAMP是Linux web服务器组合套装的缩写,分别是Apache+MySQL+PHP.此教程教大家如何在Ubuntu 12.04 LTS server 上安装Apache2服务器,包括PHP5(m ...
- ubuntu 12.04 install docker-engine1.12.3
root@node3:/data/src# cat /etc/issueUbuntu 12.04.4 LTS \n \l root@node3:/data/src# cat /etc/apt/so ...
- Ubuntu 12.04安装Adobe Reader
原本从Adobe 官方网站下载了 Adobe Reader, 是个rpm包,先用agt-get 装了rpm(sudo apt-get install rpm), 一安装(rpm -ivh AdobeR ...
- 在Ubuntu 12.04下采用apt-get的方法安装Qt4
在Ubuntu 12.04下采用apt-get的方法安装Qt4 注:之前发表的一篇博客是采用编译源码的方式安装Qt4,这是很有用的方式,因为源码安装对于所有系统都是通用的,其次,在使用交叉编译器的时候 ...
随机推荐
- 移动端UI自动化Appium测试——Windows系统Appium环境配置
1.安装JDK,官网下载即可,这里用的1.8,环境变量配置 2.安装Android sdk,API >= 17,环境变量配置 3.安装Nodejs,官网http://nodejs.org/dow ...
- jQuery幸运大转盘_jQuery+PHP抽奖程序
http://www.thinkphp.cn/code/1153.html 网上转盘抽奖程序大多是flash完成的,而本文使用jQuery和PHP来实现转盘抽奖程序. 若是想看更多js特效.网站源码. ...
- Spring注解驱动开发之AOP
前言:现今SpringBoot.SpringCloud技术非常火热,作为Spring之上的框架,他们大量使用到了Spring的一些底层注解.原理,比如@Conditional.@Import.@Ena ...
- SSM学习
一.https://www.cnblogs.com/zyw-205520/p/4771253.html 二.https://blog.csdn.net/dwhdome/article/details/ ...
- Spring---AOP注解开发&jdbc模板&Spring事务管理
一.AOP注解开发 此处需要回忆一遍AOP的概念.简单的来说,AOP就是利用动态代理技术,做到不触动源代码但却扩展了功能.那么就需要一个被扩展的对象和一个“新的功能”,例如说给某类的saveUser方 ...
- HTML标签,简单归纳
列表标签 有序列表: <ol><li></li></ol> 无序列表: <ul><li></li></ul&g ...
- 【转】Nicescroll滚动条插件的用法
原网址:http://blog.csdn.net/mss359681091/article/details/52838179 Nicescroll滚动条插件是一个非常强大的基于JQUERY的滚动条插件 ...
- Nexus环境搭建
安装 1.解压nexus-2.11.01-bundle.zip到F:\Java\nexus(可自定义) 2.进入F:\Java\nexus\nexus-2.11.1-01\bin\jsw进入相应的系统 ...
- Swift Intermediate Language (SIL)
Swift Intermediate Language (SIL) https://github.com/apple/swift/blob/master/docs/SIL.rst#witness-me ...
- JVM中常见的垃圾收集器
垃圾收集机制是 Java 的招牌能力,极大地提高了开发效率.如今,垃圾收集几乎成为现代语言的标配,即使经过如此长时间的发展, Java 的垃圾收集机制仍然在不断的演进中,不同大小的设备.不同特征的应用 ...