当前位置: 首页 > news >正文

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服务器的数据库不管怎么弄都是连接不到错误代码是1130ERROR
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;
                        }
                }

  

 

转载于:https://www.cnblogs.com/finnlee/p/5125131.html

相关文章:

  • 整洁的测试遵循的规则
  • server配置学习 ---- 关闭防火墙
  • 第一章 C++编程基础
  • DataBind()方法实现数据绑定
  • Qt 和 Boost关于信号和槽的对比说明
  • APT典型应用示例
  • 20160119--进销存系统分析
  • Swift教程之typealias代替OC的typedef
  • 安装XAMPP
  • ubuntu15.10安装 jdk
  • 属性与字段的区别
  • 使用OGGquot;Loading data from file to Replicatquot;的方法应该注意的问题:replicat进程是前台进程...
  • java 单例模式总结
  • MAC下配置OpenCV的具体方法(2016年最新)
  • iOS 后台操作的开发(转)
  • 10个确保微服务与容器安全的最佳实践
  • Akka系列(七):Actor持久化之Akka persistence
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • HTTP请求重发
  • Js基础——数据类型之Null和Undefined
  • nginx 负载服务器优化
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 如何优雅地使用 Sublime Text
  • 使用agvtool更改app version/build
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 为视图添加丝滑的水波纹
  • 延迟脚本的方式
  • 用 Swift 编写面向协议的视图
  • No resource identifier found for attribute,RxJava之zip操作符
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • 数据库巡检项
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​VRRP 虚拟路由冗余协议(华为)
  • (js)循环条件满足时终止循环
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (十一)手动添加用户和文件的特殊权限
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)平衡树
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • (转)用.Net的File控件上传文件的解决方案
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET CLR Hosting 简介
  • .net Stream篇(六)
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • .NET值类型变量“活”在哪?
  • .stream().map与.stream().flatMap的使用
  • /etc/shadow字段详解
  • [14]内置对象
  • [20150321]索引空块的问题.txt
  • [C++]类和对象(中)
  • [Go WebSocket] 多房间的聊天室(三)自动清理无人房间