帮助信息
./configure -help|grep mysql 安装php
./configure --prefix=/usr/local/fastphp --with-mysql=mysqlnd\
--enable-mysqld\
--with-gd\
--enable-gd-native-ttf\
--enable-gd-jis-conv\
--enable-fpm 出错提示安装libxml2 tar -zxvf libxml2xxxx.tar cd libxml2xxx ./configure make && make install ------------------
安装 gd库 yum install gd ------------------------------ 后缀为rpm安装的 rpm -ivh libxml2-devel-2.6.-2.1.2.8.i386.rpm 出错提示安装rpm-build:
warning: libxml2-devel-2.6.-2.1.2.8.i386.rpm: Header V3 DSA/SHA1 Signature, key ID : NOKEY
error: Failed dependencies:
libxml2 = 2.6. is needed by libxml2-devel-2.6.-2.1.2.8.i386 安装rpm-build:yum -y install rpm-build ------------------------------------- vim 编辑的时候出现这样的错误 linux 'readonly' option is set (add ! to override) 出现的错误:原因是没有保存的权限。 解决办法:wq! -------------------------- linux vim 跳到最后一行直接 G ------------------------- .zip 后缀解压方式 unzip xxx.zip 如果没有unzip 软件 就直接下载 yum install unzip ----------------------------------------- linux nginx 安装ecshop 案例 ()解压到 nginx/html下 浏览器访问:127.0.0.1/ecshop/index.php 出现错误:not funod file 原因:nginx 中 nginx.conf location 没有默认的index.php 解决办法:nginx 中 nginx.conf location 加入 index.php 重启nginx ./sbin/nginx -s reload 再次浏览器访问:127.0.0.1/ecshop/index.php () 安装出现不可写入 原因:linux 权限问题 解决办法:进到ecshop目录[加入权限] chomd o+r 目录名称[如cert] -R () 如果安装的时候mysql 失败 原因:在linux用localhost连接数据库的时候,不是用tcp协议连接的,而是用sockte来连接。 解决办法():在安装的时候 数据库连接地址loaclhost 改成 IP 127.0.0.1 解决办法():修改php.ini文件使其支持 不知道php.ini在哪 可以用搜索命令 find / -name php.ini 找到之后 vim php.ini 查找出 mysql.default_host [查找方式 /socket 多次查找就可以搜索到] mysql.default_host =/var/lib/mysql/mysql.sock [使mysql 支持socket] () 安装数据库失败 [arning: date_default_timezone_get(): It is not ...] 原因:linux上的设置的时间区不对。出现错误的警告。 解决办法:找到php.ini 修改成 date.timezone =PRC [PRC是中华人民共和国英语的简称] 提示然后安装成功 () 点击首页出现错误 原因是:ecshop框架太过于陈旧,php的版本过高,有些语法有更变导致错误。 解决办法: ()删除安装ecshop 重新解压。进入ecshop目录中includes vim init.php修改: error_reporting(); 把参数改成 。@ini_set('display_errors',); 也修改成0 . 并删除一下代码:
if ((DEBUG_MODE & ) == )
{
error_reporting(E_ALL);
}
else
{
error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
} ()打开 vim ecshop/install/incudes/init.php 把头部分修改成如下代码 @ini_set('display_errors', );
error_reporting(); ()admin 后台文件夹中的也类似以上修改 。 修改完成之后 就直接访问地址:127.0.0.1/ecshop 安装 -------------------------------
URL 重写 vim nginx.conf location /ecshop { root html;
rewrite "good-(\d(1,7)).html" echshop/goods.php?id=$; }
#注意 用url重写时,正则中如果有{},则正则表达式则要用“”;引起来。
重启 nginx --------------------------------------- 文件查找命令 find / -name 文件名 删除文件 rm -rf 文件夹名 查看端口号 ------------nginx反向代理+负载均衡-------------------- bin/httpd.conf 端口改成: ---------------------------------- yum install httpd \
httpd-manual mod_ssl \
mod_perl mod_auth_mysql \
php-mcrypt php-gd php-xml \
php-mbstring php-ldap \
php-pear php-xmlrpc \
mysql-connector-odbc \
mysql-devel libdbi-dbd-mysql 启动httpd:/etc/init.d/httpd start 重启nginx ./sbin/nginx -s reload -------------------------------- 安装路径:/usr/local/nginx/sbin /usr/local/nginx/sbin -------------------------- 查看端口:netstat -antp yum 安装的apache,那么你的主配置文件应该是在/etc/httpd/conf/httpd.conf这里 proxy_pass 127.0.0.1:;

linux 经常使用命令的更多相关文章

  1. Linux下history命令用法

    如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率.本文将通过实例的方式向你介绍 history 命令的 15 个用法. 使用 HISTTIMEFORMAT ...

  2. Linux下ps命令详解 Linux下ps命令的详细使用方法

    http://www.jb51.net/LINUXjishu/56578.html Linux下的ps命令比较常用 Linux下ps命令详解Linux上进程有5种状态:1. 运行(正在运行或在运行队列 ...

  3. 例解 Linux 下 Make 命令

    Linux 下 make 命令是系统管理员和程序员用的最频繁的命令之一.管理员用它通过命令行来编译和安装很多开源的工具,程序员用它来管理他们大型复杂的项目编译问题.本文我们将用一些实例来讨论 make ...

  4. Linux终端打印命令使用介绍

    常用linux打印命令 日常使用中或shell脚本中linux终端打印命令有echo和printf.  echo命令 功能说明:显示文字.语 法:echo [-ne][字符串]或 echo [--he ...

  5. linux常用的命令

    Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统.基于Linux有多个版本的衍生.RedHat.Ubuntu.Debian 安装VMware或VirtualBox虚拟机.具体安 ...

  6. 查看linux系统版本命令 (转)

    查看linux系统版本命令 分类: Linux 知识小结2011-10-10 15:26 240162人阅读 评论(9) 收藏 举报 linuxredhatdebianx86susesun 一.查看内 ...

  7. linux入门级常用命令

    1) 关闭Linux系统的命令:init 02) Linux终端:Linux终端也称为虚拟控制台.Linux终端采用字符命令行方式工作,用户通过键盘输入命令,通过Linux终端对系统进行控制.3) 切 ...

  8. linux之find命令详解

    linux之find命令详解 查找文件find ./ -type f查找目录find ./ -type d查找名字为test的文件或目录find ./ -name test查找名字符合正则表达式的文件 ...

  9. 12个Linux进程管理命令介绍(转)

    12个Linux进程管理命令介绍 [日期:2015-06-02] 来源:Linux中国  作者:Linux [字体:大 中 小]   执行中的程序在称作进程.当程序以可执行文件存放在存储中,并且运行的 ...

  10. Linux下who命令之C语言实现

    Linux下who命令之C语言实现 Step1:前期准备 首先要有一个清楚的认识:linux中一切皆文件 实现who命令,who命令也是Linux中的一个文件,那我们怎么找到它呢?我们可以" ...

随机推荐

  1. duilib入门简明教程 -- 自绘标题栏(5) (转)

    原文转自 http://www.cnblogs.com/Alberl/p/3343667.html         如果大家有做过标题栏的自绘,肯定会感慨各种不容易,并且现有的一些资料虽然完美的实现了 ...

  2. 此时不应有 \Microsoft (转)

    原文转自 http://www.tuicool.com/articles/J7RFRz 下载boost库后,在cmd中运行bootstrap.bat ,输出 "此时不应有 \Microsof ...

  3. hdu 1548(最短路)

    A strange lift Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)To ...

  4. Codeforces 898 B.Proper Nutrition

    B. Proper Nutrition   time limit per test 1 second memory limit per test 256 megabytes input standar ...

  5. Codeforces 371D Vessels (模拟)

    题目链接 Vessels 这道题我做得有点稀里糊涂啊==TLE了几发之后改了一行就A了. 具体思路就是记fi为若第i个容器已经盛不下水了,那么接下来盛水的那个容器. hi为若现在要给i号容器加水,当前 ...

  6. usaco-Cow Pedigrees

    题意: 求出n个节点可以构成多少种高为h的二叉树.分析: 设左子树节点数x,右子树节点数为n-x-1,函数dp表示满足条件的树的个数,则dp(n)=dp(x)*(n-x-1). 对于未知数h,dp[n ...

  7. JSP-Servlet-SpringMVC

    作者:码思客链接:https://zhuanlan.zhihu.com/p/37612412来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 本篇文章,我们来讲讲技术,系 ...

  8. protobuf3 语法解析

    定义一个消息类型 先来看一个非常简单的例子.假设你想定义一个“搜索请求”的消息格式,每一个请求含有一个查询字符串.你感兴趣的查询结果所在的页数,以及每一页多少条查询结果.可以采用如下的方式来定义消息类 ...

  9. 如何让你的网页加载时间降低到 1s 内

    当初分析了定宽高值和定宽高比这两种常见的图片延迟加载场景,也介绍了他们的应对方案,还做了一点技术选型的工作. 经过一段时间的项目实践,在先前方案的基础上又做了很多深入的优化工作.最终将好奇心日报的网页 ...

  10. C 作用域规则

    C 作用域规则 任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问.C 语言中有三个地方可以声明变量: 在函数或块内部的局部变量 在所有函数外部的全局变量 在形式参数的函 ...