php环境搭建

禅道 之 项目开发必备

谁都会走 提交于 2020-02-23 00:25:25
本文中禅道是直接放到网站根目录下授权直接使用的,前提是你必须有lnmp或lamp或lanmp环境呦!啦啦啦! 禅道介绍 禅道 项目管理软件 是国产的开源项目管理软件,专注研发项目管理,内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,实现了软件的完整生命周期管理。 禅道属于开源项目,有收费版,本次以开源版9.1.2进行搭建 禅道官网: http://www.zentao.net/ 提示:本地环境我们没有安装mysql,安装禅道环境需要LNMP或者LAMP,本地以LAP进行演示 php版本5.5.30 nginx版本1.10.3 环境准备 1. 配置 repo 源和安装常用命令 wget - O / etc / yum . repos . d / CentOS - Base . repo http : //mirrors.aliyun.com/repo/Centos-6.repo wget - O / etc / yum . repos . d / epel . repo http : //mirrors.aliyun.com/repo/epel-6.repo yum install - y net - tools vim wget lrzsz tree screen lsof tcpdump 2. 关闭防火墙 selinux / etc / init . d

centos7如何安装zabbix

跟風遠走 提交于 2020-02-23 00:10:13
只需要按照第三次修改版本的内容安装就可以了(水平线内的内容),主要是执行两个脚本就可以完成自动化安装了,其他内容是以前写的,仅留下来作为参考 第三次修改:(此次为zabbix4.0版本的,进一步的自动化一键安装) 共有两个脚本 第一个脚本:mysqlpasswd.sh(放在root家目录下)修改mysql密码的脚本,无需执行 #!/usr/bin/expect spawn mysql_secure_installation expect "Enter current password for root (enter for none):" send "\r" expect "Set root password? " send "Y\r" expect "New password:" send "123456\r" expect "Re-enter new password:" send "123456\r" expect "Remove anonymous users? " send "y\r" expect "Disallow root login remotely? " send "n\r" expect "Remove test database and access to it? " send "y\r" expect "Reload privilege tables

Discuz Windows 部署 配置 php mysql

只愿长相守 提交于 2020-02-22 07:25:38
Discuz! X 是一款以 PHP 为编程语言,以 MySQL 为数据库,并使用 Apache/IIS/Nginx(任意一种即可) 提供 web 服务的产品。要搭建 Discuz! X 站点,服务器必须安装由 PHP、MySQL、Apache/IIS/Nginx 构成的环境。其中,IIS 主要用于 Windows 服务器,Apache、Nginx 多用于 Linux 服务器(即 LAMP 和 LNMP) 下面以在 Windows 服务器上部署 IIS、MySQL、PHP 为例,演示搭建环境的具体过程。 系统约定 环境软件下载后存放位置 X:\Server_Tools 环境软件安装位置 X:\Server_Core PHP安装位置 X:\Server_Core\PHP MySQL安装位置 X:\Server_Core\MySQL Zend Optimizer安装位置 X:\Server_Core\Zend IIS网站站点根目录 X:\wwwroot MySQL 数据库位置 X:\Database php.ini存放位置 Y:\Windows\php.ini my.ini 存放位置 X:\Server_Core\MySQL\my.ini 注:X 和 Y 为本标准中的变量,X 仅表示应用程序实际存放、安装的分区盘符,Y 为系统所在分区盘符。 ======================

Windows下搭建PHP开发环境

梦想与她 提交于 2020-02-21 10:29:15
Windows7操作系统,在Windows平台上搭建PHP的开发环境可以下载WAMP(Windows、Apache、MySQL、PHP的首字母缩写)集成化安装包。 PHP这样集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不 方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响 其他软件,非常方便。    一、准备工作-下载所需软件 Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi PHP php-5.3.10-Win32-VC9-x86.zip MySQL mysql-5.5.20-win32.msi   二、安装软件      安装Apache : 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。     安装完成之后,在浏览器输入http://localhost,如果显示It Works!,表示Apache安装成功。      安装PHP :将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。         安装MySQL :双击安装

什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?

做~自己de王妃 提交于 2020-02-21 06:08:37
什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,python,tcl等 什么是FastCGI FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次(这是CGI最为人诟病的fork-and-execute 模式)。它还支持分布式的运算, 即 FastCGI 程序可以在网站服务器以外的主机上执行并且接受来自其它网站服务器来的请求。 FastCGI是语言无关的、可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能。众所周知,CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性、Fail- Over特性等等。 FastCGI与CGI特点 1、如CGI,FastCGI也具有语言无关性. 2、如CGI, FastCGI在进程中的应用程序,独立于核心web服务器运行,提供了一个比API更安全的环境。(APIs把应用程序的代码与核心的web服务器链接在一起

快速搭建属于自己的网站

匆匆过客 提交于 2020-02-18 21:31:07
使用的本地php环境,XAMPP这个是地址。 /*--> */ /*--> */ /Applications/XAMPP/xamppfiles/htdocs/upload/data 1.一个完全的新人如何搭建自己的个人网站 1、博客程序。 wordpress,目前全球也是中国使用最多的博客程序。官方网站是 http://cn.wordpress.org,基于PHP语言。 Z-blog,国人制作的的功能强大的博客程序。官方网站是:http://www.rainbowsoft.org/,是基于ASP语言。 当然还有如emlog等等。 2、门户系统。 dedecms,目前国内使用最多的门户系统。网站是:http://www.dedecms.com/,基于PHP语言。 phpcms,另一款很受欢迎的门户系统,网站是:http://www.phpcms.com,也是基于PHP语言。 还有诸如:excms等等我就不一一举例了。 3、论坛系统。这个主要有2家。 discuz,国内使用最多的论坛系统。网站是:http://www.comsenz.com,基于PHP语言。 phpwind,另一款用户较多的论坛系统。网站是:http://www.phpwind.com,也是基于PHP语言。 其他的建站系统例如微博系统记事狗,网店系统ecshop等等我就不多介绍了,大家根据需要自己找。 找好了建站系统

PHP环境搭建 - windows

|▌冷眼眸甩不掉的悲伤 提交于 2020-02-14 17:47:50
准备Apache和php的压缩包: 链接:https://pan.baidu.com/s/1xCLkkOwi-A3R8OEyfTen3A 提取码:whjj 安装Apache 1.修改 Apache24\conf\ 目录下的 httpd.conf 配置,记事本打开httpd.conf文件 2.找到“Define SRVROOT”这一项,将后面引号内的值改为Apache的安装目录 3.修改默认的索引,以支持 PHP : # DirectoryIndex: sets the file that Apache will serve if a directory # is requested. # <IfModule dir_module> DirectoryIndex index.html index.php index.htm </IfModule> 4.开启 rewrite 功能:将下面这行代码前面的 # 去掉 LoadModule rewrite_module modules/mod_rewrite.so 5.文件的末尾添加对PHP的支持及PHP的安装路径 # php7 support LoadModule php7_module "D:/php-7.4.2/php7apache2_4.dll" AddType application/x-httpd-php .php .html

Zabbix4.0安装并监测自己

六月ゝ 毕业季﹏ 提交于 2020-02-08 16:58:48
1、搭建之前确认一下Centos系统 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [root@localhost ~]# cat /proc/version Linux version 3.10.0-693.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Tue Aug 22 21:09:27 UTC 2017 2、配置epel源足够,配置完成后可以将所有组件升级到最新 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo [root@localhost ~]# yum -y update 3、检查防火墙与selinux是否关闭 [root@localhost ~]# systemctl stop firewalld [root@localhost ~]# setenforce 0 4、搭建lamp环境 [root@localhost ~]# yum install -y httpd mariadb

文件包含漏洞---php协议

扶醉桌前 提交于 2020-02-07 18:45:25
一、原理   1、概念:在php代码中,总会有一些代码我们会经常用到,这时引入了文件包含函数,可以通过文件包含函数把这些代码文件包含进来,直接使用文件中的代码,这样提高了我们的工作效率。   2、文件包含函数:     include():如果发生错误,会产生一个警告然后继续执行脚本     include_once():与include()相同,如果文件之前被包含过则不再包含     require():会停止执行代码     require_once():如果文件之前被包含过则不再包含   3、类型:本地文件包含、远程文件包含(url的形式进行)    配置文件参数:allow_url_fopen:为ON时,能读取远程文件,           Allow_url_include:为ON时,就可以使用include和require等方式包含远程文件   4、利用方式——伪协议     # file://  协议用户访问本地文件系统,使用方法:?file:// [文件的绝对路径和文件名]     # php://input  可以访问请求的原始数据的只读流,将post请求的数据当作php代码执行     # php://filter  元封装器,读取源代码并以base64编码方式输出     # zip://, bzip2://, zlib://   属于压缩流

网站搭建

感情迁移 提交于 2020-02-04 11:53:50
网站搭建的类型 网站的主要分类: 静态网站:指全部由HTML代码格式页面组成的网站,所有的内容包含在网页文件中。 主要用到的技术: HMTL标记语言 CSS样式表 javaScript脚本语言 动态网站:除了要设计网页外,还要通过数据库和编程序来进行架构的网站 主要用到的技术: HTML标记语言 CSS样式表 javaScript脚本语言 服务器端脚本语言 数据库 动态网站的实现方式 云上快速搭建WordPress网站 ) 云上搭建WordPress网站的关键步骤: 1. 创建云服务器ECS:地域,可用区,硬件配置,操作系统的等 2. 安装和配置开发环境:web服务器,数据库等 3. 部署WordPress网站:下载安装包,安装和配置WordPress等 ) ) ) ) 安装服务: 一. 安装Apache HTTP服务 yum install httpd -y yum install httpd-manual mod_ssl mod_perl mod_auth_mysql -y service httpd start chkconfig httpd on 二. 安装MySQL数据库 yum install mysql mysql-server -y service mysqld start mysql_secure_installation mysql-u root -p