单纯属于Linux的命令:
1.强制卸载有依赖关系的软件包: rpm -e httpd-2.2.15-26.el6.x86_64 --nodeps(--nodeps表示无依赖)
4.删除当前目录所有的文件:rm -rf *(f表示强制删除的意思
6.删除所有以.gz结尾的文件:rm -rf *.gz
2.查看所有的安装的软件包带关键字:httpd的:rpm -qa|grep httpd|php|mysql ;后面的斜杠表示或者的意思
5.既解压又解包:(Linux中用tar打包有只打包不压缩):tar zxvf php-5.2.6.tar.gz
3.查看端口被占用的进程:netstat -tnl
7.redhat系列之Centos6.4安装源码包的方法:安装哪个软件进入到哪个软件,./configure --help|grep prefix,
安装的时候指定一个绝对路径,编译每个文件对应一个.o文件,安装完了就会在对应目录生成对应的文件表示已经安装成功了;
8.分行敲击命令:空格加反斜杠:
[root@localhost jpeg-6b]# ./configure \
> --prefix=/usr/local/jpeg6/ \
> --enable-shared \
> --enable-statc
9.连续建立目录: mkdir -p /usr/local/jpeg6/man/man1
10.安装redhat:
有一种是需要三个iso,没有什么奇怪的第二张盘装完了,会提示插入第二张盘
这是不需要着急,只需要退出虚拟机全屏,然后释放鼠标在虚拟机设置更重新设置
iso为第二张光盘,然后选中connect不然还是没有用!
11.在一个文件中查看搜索:在命令模式下:?post_max回车

二,常见文件的目录:
1.进入到httpd的默认目录看是否默认安装httpd。有的话全部删除:
cd /etc/httpd进入到httpd的默认目录;
2.进入有windows可以任意移动文件的目录下载目录:/home/huang-r1/Downloads/
4.将一个目录下的所有文件移动到另一个目录下:
所在目录:/home/huang-r1/Downloads/lamp13
目标目录:/usr/src
将一个目录下的所有文件复制到另一个目录:
cp -r /home/huang-r1/Downloads/lamp13/. /usr/src
说明:
1、linux下进行复制的命令为cp。
2、举例说明:假设复制源目录 为 x1 ,目标目录为x2。
3、如果x2目录不存在,则直接使用cp -r x1 x2。
4、如果x2目录已存在,则使用cp -r x1/. x2。
5、举例中最后的。是标点,不是命令。
6.修改目录名称目标目录会不存在:mv /usr/src/gd/2.0.35 /usr/src/gd/gd-2.0.35

三.更改一个远程连接Linux的putty的外观设置:
1.字体更改putty:修改设置:字体粗体,小三;默认前景(字体颜色):黑,默认背景(背景屏幕):白;
2.虚拟机的ip:192.168.198.129 ;

四.在虚拟机配置Centos6.4配置lamp遇到实际问题及解决办法:
1.最后也安装 ./configure --prefix=/usr/local/libpng,提示zlib没安装,但是其实安装了的,最后yum install zlib-devel,但是这种事情有一个通用的
解决方法:yum install zlib*,这样比较耗费服务器资源,因为安装的太多,可以去官网问问有哪些依赖包,但是需要英语好!
2.安装jpeg-6b的时候遇到错误:解决办法:我已经yum install libtool*
最后还是不行,只有覆盖下jpeg-6p的配置文件:./表示当前目录
cp /usr/share/libtool/config/config.sub ./
cp /usr/share/libtool/config/config.guess ./
然后make clean
make && make install就行了

3.开启apache:
/usr/local/apache2/bin/apachectl start
关闭:
/usr/local/apache2/bin/apachectl stop

4.无法访问虚拟机在浏览器中且仅能显示it works原来这是缓存:关闭防火墙:service iptables stop还可以清理iptable规则清掉看看,每次启动centos都需要关闭防火墙除非将配置写在启动文件中

5.mysql用户及组命令:
建立Mysql用户组:groupadd mysql
建立专门mysql用户指定到对应的组:useradd -g mysql mysql
看mysql用户的id:id mysql
6.在装mysql的时候报错:yum -y install ncurses-devel
参考:http://blog.csdn.net/zccst/article/details/4493074
mysql编译和安装好了还需要增加配置文件:
mysql-5.0.41]# cp support-files/my-medium.cnf /etc/my.cnf
前面的是一个模板文件:
创建授权表:bin/mysql_install_db --user=mysql
7.ll看当前目录文件的权限;
将当前所有目录改成root用户;
指定var数据目录是mysql用户控制:
将当前的所有组改成mysql组;
用mysql用户开启mysql加个&表示在后台运行:
/usr/local/mysql/bin/mysqld_safe --user=mysql &
进入到mysql命令;
查看所有用户:select * from mysql.user \G
删除不是本机访问的用户;
刷新授权表:flush privileges;
为本机的root用户设置密码,并加密;
直接输入用户名登录bin/mysql -u root -h localhost -p
选择数据库:use cms
创建表:create table shop(id int, name varchar(30),price double);
关闭mysql:bin/mysqladmin -u root -p shutdown
查看开机启动文件:ls /etc/rc.local

8.Apache的配置:
将apache和Mysql写到开机启动文件中:
[root@localhost mysql]# echo "/usr/local/apache2/bin/apachectl" >> /etc/rc.local
[root@localhost mysql]# echo "/usr/local/mysql/bin/mysqld_safe --user=mysql &" >>/etc/rc.local
查看开机启动文件: cat /etc/rc.local
apache的配置文件这是Linux中目录索引:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

需要让先找index.php加个index.php就行

9.编译php的时候:
1.编译php的时候提示没装,但是我明明记得装了的结果是开发包没装:
2.yum install libxml2-devel解决了,php安装只需要制定连个目录,其他的自动回去找这是yum安装,如果是源码包安装则需要指定;

10.提示errror:configure: error: libpng.(a|so) not found.解决办法:yum install libpng libpng-devel
11.拷贝php的模板配置文件到对应目录:cp php.ini-dist /usr/local/php/etc/php.ini
12.查看php的配置文件:vi /usr/local/php/etc/php.ini

13.ps -aux|grep httpd命令:查看运行apache进程运行什么用户!
14.将根目录下的cms项目改成对应组用户:chown -R daemon.daemon cms_demo//所有的子目录都改掉-R
15../configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/ --with-libxml-dir --with-png-dir=/usr/local/libpng/ --with-freetype-dir --with-gd --with-zlib-dir --with-mcrypt=/usr/local/libmcrypt/ --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-soap
--enable-mbstring --enable-sockets
奶嘴都是这么编译的:
./configure --prefix=/abcd/php -with-apxs2=/abc/apache/bin/apxs --with-curl --with-mcrypt --enable-mbstring --with-iconv --with-gd --enable-pdo --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd

putty连接linux点击配置的时候需要点击默认设置,我之前是保存一个回话名aa结果是记住之前的ip可以避免重新输入,但是结果死活连不上去还是点击默认设置然后自己

输入ip比较好!

Linux命令及lamp搭建的更多相关文章

  1. Linux:centOS LAMP搭建之软件包下载地址

    MySQL5.1 wget mysql-5.1.73-linux-i686-glibc23.tar.gz #二进制包 MySQL5.6 wget http://mirrors.sohu.com/mys ...

  2. 我的常用的Linux命令

    环境:centos7 主要应用Linux命令是为了搭建环境,所以记录一下我的常用的Liunx命令 一.常用目录.文件操作命令 1.显示目录列表命令 ls       显示当前目录下的可见文件 ls - ...

  3. 买错的电影票,含着泪也得看-LAMP搭建&Linux基础

    hi 没说过,上周五室友过生请客,在龙湖里吃嗨了喝爽了,回去的路上侃侃而谈.说好的这周一起去看年内最后的大片,火星救援的,谁知道老子眼神不好,买错了电影的时间...把周六的约定提前到了今儿个下午,ma ...

  4. Linux进阶之LAMP和LNMP动态网站搭建

    一.什么是LAMP LAMP=Linux Apache Mysql/MariaDB PHP/Perl/Python 这些软件都是开源免费的软件,几个程序各自是独立的,经常为了达到我们需要的效果而协同工 ...

  5. Linux:LAMP搭建DISCU!论坛

    LAMP搭建DISCU!论坛 试验机为centos6.8 i686 应用的包 mysql-5.1.73-linux-i686-glibc23.tar.gz httpd-2.2.24.tar.bz2 p ...

  6. Linux开发环境的搭建和使用——Linux 常用的命令使用

    概要 视或电影中看到过类似的场景,黑客面对一个黑色的屏幕,上面飘着密密麻麻的字符,梆梆一顿敲,就完毕了窃取资料的任务. Linux 刚出世时没有什么图形界面.全部的操作全靠命令完毕.就如同电视里的黑客 ...

  7. jenkins在linux环境搭建需要用到的linux命令

    需要用到的linux命令如下: 服务器jdk1.7/usr/java/jdk1.7.0_80 jdk1.8/home/hujb/javaJDK/jdk1.8.0_171保存文件时用 : w ! sud ...

  8. LAMP 搭建wordpress部署教程贴.

    LAMP 搭建wordpress部署教程贴.这是一篇主要将LAMP,并且通过wordpress来进行验证,演示.如何去部署PHP CMS很多新手看到LAMP就很很头大,觉得很难搞,编译安装,搞了好几天 ...

  9. linux应用之Lamp(apache+mysql+php)的源码安装(centos)

    Linux+Apache+Mysql+Php源码安装 一.安装环境: 系统:Centos6.5x64 Apache: httpd-2.4.10.tar.gz Mysql: mysql-5.6.20-l ...

随机推荐

  1. maven工程 java 实现文件上传 SSM ajax异步请求上传

    java ssm框架实现文件上传 实现:单文件上传.多文件上传(单选和多选),并且用 ajax 异步刷新,在当前界面显示上传的文件 首先springmvc的配置文件要配置上传文件解析器: <!- ...

  2. 如何降低90%Java垃圾回收时间?以阿里HBase的GC优化实践为例

    过去的一年里,我们准备在Ali-HBase上突破这个被普遍认知的痛点,为此进行了深度分析及全面创新的工作,获得了一些比较好的效果.以蚂蚁风控场景为例,HBase的线上young GC时间从120ms减 ...

  3. mycat操作MySQL第一篇:全局表

    1.安装mycat,点击bin下面startup_nowrap.bat启动 2.客户端连接mycat:server.xml里面的 <!--连接mycat用户名和密码.数据库--> < ...

  4. python打造社工脚本

    0x00前言: 大家都知道图片是有Exif信息的.里面包含着 你的GPS信息.还有拍摄时间等等的敏感信息. 0x01准备: exifread requests 0x02思路: 读取图片的Exif信息. ...

  5. WordPress非插件实现评论回复邮件提醒通知

    要想在第一时间知道有人在自己博客留言,然后在第一时间回复留言再第一时间通知邮件者,这就需要WordPress博客拥有邮件通知功能. 先看效果: 评论邮件通知的方法: 1.所有回复都发送邮件通知 登陆博 ...

  6. 关于字符latin capital letter sharp s "ß"( U+1E9E)显示的问题

    今天测试产品时,遇到德语字符ß在网页上显示为”SS",查了一些相关资料发现这个字符一般用“ss"或"SS"取代. 需要注意,此字符与它的小写形式不同,小写字符l ...

  7. ASP.NET部分代码示例

    using System; using System.Collections.Generic; using Model; using System.Data; using System.Data.Sq ...

  8. 破解ServiceStack.Redis每小时6000次限制

    在.net里我们操作Redis常用的组件就是ServiceStack.Redis了,但是这个从4.0版本后开始商业化了,我们在使用的时候, 会有很多限制: 1.类型限制, 类型限制是20,这个组件自带 ...

  9. 前端水印图片及文字js教程

    前端水印图片文字教程如下,复制代码修改图片地址即可看到效果,工作中遇到总结的,喜欢就关注下哦: <!DOCTYPE html><html> <head> <m ...

  10. python基础整理----基本概念和知识

    整理一下python的基本概念和知识, 主要用python3为语法标准. python介绍 一种面向对象的解释性计算机设计语言,具有丰富和强大的库. python定位:"优雅".& ...