linux配置LAMP

1、安装apache2

  apt-get install apache2

2、安装PHP

  apt-get install php5

3、安装MYSQL

  apt-get install mysql-server mysql-client libmysqlclient-dev

  可以通过netstat -tap | grep mysql  查看端口状态,来确认mysql是否安装正常

  问题:在安装mysql时候出现问题,不知道什么原因,网上大部分的解答都是删除重新安装,删除命令如下:

    rm /var/lib/mysql/ -R

    rm /etc/mysql/ -R

    apt-get autoremove -–purge mysql*

    apt-get remove apparmor

    reboot

    重启之后继续安装,仍然出错,折腾几遍后,在mysql安装过程中,密码为空,安装成功,现在依然不知道原因。

4、安装phpmyadmin

  apt-get install phpmyadmin

5、部分插件

  安装cURL

  apt-get install curl libcurl3 libcurl3-dev php5-curl

配置使用:

  1、关于ubuntu下的apache2配置:

    1、配置文件:/etc/apache2/apache2.conf    安装后默认主页文件只是index.html,需要手动添加,以匹配php等文件扩展名。

      在配置文件中,随便找个位置插入如下:DirectoryIndex index.html index.htm index.php index.html.var

      

    2、一服务器挂多站的时候,需要通过端口绑定不同的文件首先增加端口

      /etc/apache2/ports   在其中添加想要使用的端口,建议,使用10000以后的。具体命令如下:Listen 10000

      

    3、配置虚拟服务器,虚拟服务器文件都要 /etc/apache2/site-availabel下,需要的话,直接cp一个当前的文件 ,修改。修改端口,修改网站文件位置DocumentsRoot

     

     配置完虚拟服务器文件,需要让其生效,两种方式,一是apache2自带的命令:a2ensite 配置文件

     

     他的作用其实就是把配置文件做一个软链接到 /sites-enabled文件夹下,同样可以使用 ln -s /配置文件地址  /软链接位置:

     ln -s wechat.conf  ../sites-enabled/wechat.conf

     同样的效果。

     如果想关闭这个网站,直接删除软链接或进使用a2dissite命令

    

    注意:以上操作都需要重启apach2服务器  service apache2 restart

  2、mysql的部分操作,可以直接参照手册,只简单提一下登录:

    登陆mysql数据库可以通过如下命令:mysql -u root -p

    使用数据库,use 显示数据库,show databases   显示表:show tables

  

  3、相关文件权限

    有时候遇到网站本地正常,服务器不正常的情况下,比如不能生成缓存等内容,需要设置一下文件权限

    chmod 777 文件夹名 -R 权限为777或者766

    

     

时间: 2024-10-24 10:48:10

linux配置LAMP的相关文章

linux 配置lamp

首先安装个wget 这样就能通过网站地址直接下载了yum -y install wget安装环境yum -y install gcc make flex byacc libpcap ncurses perl ncurses-devel libpcap-devel下载个流量监控软件wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz解压tar -zxvf iftop-0.17.tar.gz指安装到/usr/local

Linux之LAMP架构搭建配置

Linux之LAMP架构搭建配置 LAMP简介 LAMP定义指Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web应用平台. 对于大流量.大并发量的网站系统架构来说,除了硬件上使用高性能的服务器.负载均衡.CDN 等之外,在软件架构上需要重点关注下面几个环节: 使用高性能的操作系统 (OS) . 高性能的网页服务器 (Web Server) .高性能的数据库(Data

linux下配置LAMP开发环境,以及常用小细节

本来安装没什么可说到.但是在linux当中容易会出现各种各样到问题.我安装以后导致各种问题 比如php无法正常解析,数据库无法关闭,Apache无法开启等等........ 所以搞得我比较郁闷,现在把过程分享下,大家不要在走弯路 最后按照这个顺序来装,避免出问题 [plain] view plaincopy sudo apt-get install mysql-server-5.0 sudo apt-get install apache2 sudo apt-get install php5 li

CentOS 6.3安装配置LAMP服务器(Linux+Apache+MySQL+PHP5)

服务器系统环境:CentOS 6.3 客户端系统环境:Windows 7 ultimate(x86)sp1 简体中文旗舰版 ※  本文档描述了如何在Linux服务器配置Apache.Mysql.PHP5 LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl.PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和

linux下手动配置lamp环境

前提:这是SercureCRT远程虚拟机中的ubuntu server完成的实验. 首先我们要知道lamp这个单词的构成:linux,apache,mysql,php.这篇文章就是要说明如何在linux下面完成apache,mysql,php的安装,并且让他们协同工作. 第一步:安装apache 采用ubuntu自带的软件安装方式:apt-get install apache2 安装完之后,/var/www/ 就是它的工作目录,/etc/apache2 就是它的安装路径. 进行测试 http:/

记第一次用Linux搭建LAMP环境

本文为日记,并非技术博客. 嗯,没错,我决定学习linux系统了.虽然不是第一次接触命令行,不过还是挺有压力的.看了两天的Linux基础视频就开始动手搭建自己的LAMP环境. 关于为什么开始接触Linux呢,主要是最近一直在学前端的知识,想换换口味....以前自己写的小网站也都是用windows下的IIS发布的,所以心血来潮决定试试搭建一个Linux的WEB服务器.既然搭建的是WEB服务器,那么首选自然是LAMP环境,也就是Linux+apache+mysql+php啦.至于为什么是LAMP,当

在CentOS6.4中安装配置LAMP环境的详细步骤

原文:在CentOS6.4中安装配置LAMP环境的详细步骤 本文详细介绍了CentOS6.4系统中安装LAMP服务并对其进行配置的过程,即安装Apache+PHP+Mysql,参照了网上大神的设置,其他Linux发行系统可以参考~ 在本文中部分命令操作需要root权限,输入‘su -’命令后输入密码即可切换root身份. 一.修改设置对安装做准备 1. 防火墙设置 设置/etc/sysconfig/iptables文件允许80端口和3306端口.因为80端口是http协议所使用的端口,如果防火墙

Linux之LAMP搭建

Linux之LAMP搭建 简介: A:apache,web服务器,进程名:httpd M:mysql,数据库系统,进程名:mariadb p:php,脚本编程语言,可用于解析网页上的动态资源请求 作用: 提供web应用,构建web应用基础架构 优势: 灵活性:     技术上没有许可证方面的限制,能够以适合的方式灵活地构建和部署应用程序 个性化:     LAMP组建是开源软件,拥有大量的组建.提供额外的功能模块 成本低廉:     LAMP组建都是开源协议,只要遵循GPL协议,可以自由获取和免

Linux配置支持高并发TCP连接(socket最大连接数)

Linux配置支持高并发TCP连接(socket最大连接数)及优化内核参数 2011-08-09 15:20:58|  分类:LNMP&&LAMP|  标签:内核调优  文件系统调优  高并发调优  socket连接  ip_conntract  |字号大中小 订阅 1.修改用户进程可打开文件数限制在 Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个s