linux下搭建LAMP
PHP命令找不到: export PATH=$PATH:/usr/local/php/bin
https://www.centos.bz/forum/thread-69-1-1.html
步骤:
wget --no-check-certificate http://www.centos.bz/ezhttp.zip?time=$(date +%s) -O ezhttp.zip
unzip ezhttp.zip
cd ezhttp-master
chmod +x start.sh
./start.sh
如何使用
1、程序进程管理
nginx管理:/etc/init.d/nginx (start|stop|restart)
apache管理:/etc/init.d/httpd (start|stop|restart)
mysql管理: /etc/init.d/mysqld (start|stop|restart)
pureftpd管理: /etc/init.d/pureftpd (start|stop|restart)
memcached管理: /etc/init.d/memcached (start|stop|restart)
2、ez命令使用
nginx主机管理:ez nginx (add|del|list)
apache主机管理: ez apache (add|del|list)
pureftpd用户管理:ez ftp (add|del|list)
mysqld管理: ez mysql (add|del|mod|reset)
3、机器没有网络想安装
没有网络的话,首先你的机器最少安装有gcc gcc-c++ make perl这五个工具,可以从光盘获取。然后可以找一台有网络的机器,运行安装包里的offline.sh脚本,这样就会询问你需要安装哪些软件,然后会下载你选择安装的软件,最后会打包成一个ezhttp_offline.tar.gz压缩包,你可以把这个压缩包放到没网络的机器,解压,再执行install.sh就ok,安装方法同在线包一样。
4、如何卸载
执行安装包下的uninstall.sh命令执行卸载操作。
5、配置文件路径
php.ini路径:php安装路径/etc/php.ini(如/usr/local/php/etc/php.ini)
php-fpm路径:php安装路径/etc/php-fpm(如/usr/local/php/etc/php-fpm)
nginx.conf路径:nginx安装路径/conf/nginx.conf(如/usr/local/nginx/conf/nginx.conf)
httpd.conf路径:apache安装路径/conf/httpd.conf(如/usr/local/apache/conf/httpd.conf)
my.cnf路径:mysql安装路径/etc/my.cnf(如/usr/local/mysql/etc/my.cnf)
memcached相关配置:/etc/init.d/memcached
git api :http://git.oschina.net/progit/
linux下配置mysql:
今天在用远程连接Mysql服务器的数据库不管怎么弄都是连接不到错误代码是1130ERROR
1130: Host 192.168.2.159 is not allowed to connect to this MySQL server
猜想是无法给远程连接的用户权限问题。结果这样子操作mysql库即可解决。在本机登入
mysql后更改 "mysql" 数据库里的 "user" 表里的 "host" 项从"localhost"改称'%'。。
1、> mysql -uroot -ppassword
2、>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION
//任何主机访问数据的权限
例如,你想user使用password从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%'IDENTIFIED BY 'password' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用password作为密码
GRANT ALL PRIVILEGES ON *.* TO 'user'@'192.168.1.3'IDENTIFIED BY 'password' WITH GRANT OPTION;
3、>FLUSH PRIVILEGES
MYSQL远程账户登录问题:http://blog.csdn.net/attilax/article/details/8595696
安装FTP
http://jingyan.baidu.com/article/67508eb4d6c4fd9ccb1ce470.html
限制目录
把这两行的注释去掉
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
部署nginx 502
Nginx的502错误 重启服务器后发现Nginx在我的WordPress报502 Bad Gateway错误。 查了好久,以为是nginx.conf或者php-fpm.conf的错,突然想起来,好像哪里看到说php.ini中memory_limit设低了会出错, 修改了php.ini的memory_limit为64M,重启nginx,发现真好了~
配置PHP解析
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PHP_VALUE open_basedir=$document_root:/tmp/:/proc/;
include fastcgi_params;
}
重写规则
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
linux下搭建LAMP的更多相关文章
- linux下搭建lamp环境以及安装swoole扩展
linux下搭建lamp环境以及安装swoole扩展 一.CentOS 6.5使用yum快速搭建LAMP环境 准备工作:先更新一下yum源 我安装的环境是:apache2.2.15+mysql5 ...
- Linux下搭建LAMP环境(YUM)
安装Apache 1.安装Apache yum -y install httpd 2. Apache配置httpd.conf 通过命令 find / -name httpd.conf 找到Apache ...
- linux 下搭建LAMP
http://www.mizuiren.com/414.html 写的非常好
- lamp :在Linux 下搭建apache、Mysql、php
CentOS下搭建LAMP环境 LAMP: Linux + Apache + PHP + Mysql. 系统: CentOS 7,64位. CentOS安装 我选取了64位的CentOS 7这个Lin ...
- CentOS下搭建LAMP环境详解
前言:在这里将介绍如何在CentOS下搭建LAMP环境(全部使用源码编译安装),用于web服务器开发. •LAMP: Linux + Apache + PHP + Mysql. •系统: CentOS ...
- Ubuntu18.04下搭建LAMP环境
一.Apache2 web 服务器的安装 : 可以先更新一下服务器 1.sudo apt-get update # 获取最新资源包 2.sudo apt-get upgrade ...
- Centos下搭建LAMP+PHP
Centos下搭建LAMP+PHP LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写: Linux,操作系统 Apache,网页服务器 MariaDB或MySQL,数据库管 ...
- MongoDB学习笔记—Linux下搭建MongoDB环境
1.MongoDB简单说明 a MongoDB是由C++语言编写的一个基于分布式文件存储的开源数据库系统,它的目的在于为WEB应用提供可扩展的高性能数据存储解决方案. b MongoDB是一个介于关系 ...
- Linux下搭建个人网站
前不久在阿里买了一个服务器,然后开始第一次尝试搭建自己的个人网站.前端采用了bootstrap框架,后端采用的是PHP,数据库使用的是Mysql.新手第一次在linux下搭建遇见很多问题,在这里分享一 ...
随机推荐
- java使用lock实现一个简单的生产者和消费者模式
import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.ReentrantLock; public ...
- Java实现进程调度算法(二) RR(时间片轮转)
一.概述 因为这次os作业对用户在控制台的输入输出有要求,所以我花了挺多的代码来完善控制台的显示. 也因为我这次要实现多个类似算法,所以将一些共性单独提取出来作为一个类. 如果只想要和算法有关的核心代 ...
- 手把手教你写一个RPC
1.1 RPC 是什么 定义:RPC(Remote Procedure Call Protocol)--远程过程调用协议 ,RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数 ...
- 谈缓存和Redis
自从上次分享<Redis到底该如何利用?>已经有1年多了,这1年经历了不少.从码了我们网站的第一行开始到现在,我们的缓存模块也不断在升级,这之中确实略有心得,最近也有朋友探讨缓存,觉得可以 ...
- 关于容器、虚拟机以及 Docker 的一个入门教程
Yves yao · 2017-09-05翻译 · 1315阅读 原文链接 huangxiaolu审校 源地址:http://zcfy.cc/article/a-beginner-friendly ...
- JQuery图片加载显示loading和加载失败默认图片
在很多时候我们需要用到图片加载功能,在网上搜资料后就想为了以后使用方便重新整理了下,结果如图: 最后一张是加载失败显示的图片,没找到合适的图片,先用他顶替. 页面引用 <div class=&q ...
- 实现键盘记录的e.Whick和keyCode,兼容FireFox和IE
主要分四个部分第一部分:浏览器的按键事件第二部分:兼容浏览器第三部分:代码实现和优化第四部分:总结 第一部分:浏览器的按键事件 用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,k ...
- WPF使用样式更新ArcGis InfoWindow外观代码
<Style x:Key="mainInfoWindowStyleMF" TargetType="{x:Type esri:InfoWindow}"> ...
- zookeeper安装和配置(单机+伪集群+集群)
#单机模式 解压到合适目录. 进入zookeeper目录下的conf子目录, 复制zoo_sample.cfg-->zoo.cfg(如果没有data和logs就新建):tickTime=2000 ...
- spring mvc拦截器HandlerInterceptor
本文主要介绍springmvc中的拦截器,包括拦截器定义和的配置,然后演示了一个链式拦截的测试示例,最后通过一个登录认证的例子展示了拦截器的应用 拦截定义 定义拦截器,实现HandlerInterce ...