php环境搭建

centos 7.4安装zabbix 3

江枫思渺然 提交于 2019-12-17 00:48:21
1.安装前准备   1)关闭防火墙   systemctl status firewalld  #查看防火墙状态   systemctl stop firewalld.service #停止firewall   systemctl disable firewalld.service #禁止firewall开机启动   2)关闭 selinux   vi /etc/selinux/config 将SELINUX=enforcing改为SELINUX=disabled 设置后需要重启才能生效 #永久关闭   getenforce #查看selinux状态 2.安装依赖包  yum -y install wget net-snmp-devel OpenIPMI-devel httpd openssl-devel java lrzsz fping-devel libcurl-devel perl-DBI pcre-devel libxml2 libxml2-devel mysql-devel gcc php php-bcmath php-gd php-xml php-mbstring php-ldap php-mysql.x86_64 php-pear php-xmlrpc net-tools wget vim-enhanced 3.安装     1)搭建lamp环境    

mariadb简单介绍与PHP环境

主宰稳场 提交于 2019-12-16 11:38:17
##nginx与PHP之间的关系 [root@web01 ~]# cat /etc/nginx/conf.d/02-blog.conf server { listen 80; server_name blog.oldboy.com; access_log /var/log/nginx/access_blog.log main; root /usr/share/nginx/html/blog; location / { index index.php index.html index.htm; } location ~* \.(php|php5)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } fastcgi_pass 127.0.0.1:9000; 通过php(9000端口)静态的资源自己处理 动态的通过fastcgi_pass给中介(fastcgi) fastcgi_index index.php; 站点目录 fastcgi_param SCRIPT_FILENAME 脚本名字 document_root 网站站点目录

搭建Memcache服务详解

不羁的心 提交于 2019-12-15 00:09:59
博文大纲: 一、Memcache简介 二、Memcache工作流程 三、Memcache调度算法 四、Memcache实现原理 五、安装Memcache (1)安装nginx服务器 (2)安装PHP服务器 (3)安装MySQL数据库 (4)测试PHP与Nginx、MySQL的连通性 (5)安装Memcache服务器 (6)PHP服务器安装Memcache客户端 (7)使用 memcache 实现 session 共享 (8)测试Memcache缓存数据库 一、Memcache简介 Memcache是一套自由、开源、高性能、分布式的高速缓存系统。由于Memcache通过在内存中缓存数据和对象来减少读取数据库的次数。目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著。 Memcache是一个存储键值对的HashMap,在内存中对任意的数据都可以使用key-value的方式存储,数据库可以来自数据库调用或API调用。Memcache设计理念就是小而强大,她简单的设计促进了快速部署、易于开发并解决大规模的数据缓存的许多难题,而其所开放的API使得Memcache能用于Java、C/C++/C#、Perl、Python等大部分流行的程序语言。 二、Memcache工作流程 注意Memcache虽然被称为“分布式缓存”

Apache + WordPress 从 0 搭建

人走茶凉 提交于 2019-12-14 23:55:33
引言 又到周末了,周末小编一般不更新系列文章,原因嘛是因为要攒稿子,年底工作比较忙,不攒点稿子是要断更的:( 所以周末一般聊点简单轻松加愉快的东西,小编现在的博客站是由 HEXO 进行搭建的,最近随着博客文章数量的增加,编译时间越来越长,想着将 HEXO 替换为 WordPress ,这样也方便小编随时发布文章,之前 HEXO 的环境只在家里的电脑上有搭建,每次发布必须在家里的电脑上操作,有些不方便,本次就先搭建个 WordPress ,看下效果先。这个应该叫技术预研:) WordPress 官网: https://zh-cn.wordpress.com/ 。 先看下百度百科对 WordPress 的介绍: WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。 WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。 WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。 环境准备

回顾编程之路

泄露秘密 提交于 2019-12-13 07:40:37
本人从事开发(PHP编程)已有3年多,时间说长不长,但也不短。3年来自己对软件开发有一定了解。回顾3年走过的开发路程,才发现自己依然是井底之蛙,高不成,低不就。随着公司业务进行编程语言转换,PHP-(最优雅的语言)被Jave所取代。然而从事PHP 的几位同事就成了无价可归的码农。为了部落,为了维护最优雅的语言,苟且于测试部,听从测试指挥!作为一名开发语言被划分到测试部!测试部!!!!是一件多么可悲的一件事!呜呼哀哉!慢慢的发现测试不是一门简单的技术,里面所用到的知识,有些是自己不了解的。为了不甘于现状,只能多学技术。回顾3年来的编程之路,在这里怀念下。有些不好的地方,请大佬们不要谴责,我会慢慢的更进。 第1阶段:初级PHP程序员 1、学会搭建PHP 运行环境(LNMP/WAMP) 重点:把LNMP搞熟练(核心是安装配置基本操作) 目标:能够完成基本的LNMP环境安装,简单配置维护;能够做基本的简单系统的PHP开发;能够在PHP中型系统中支持某个PHP功能模块的开发。 时间:完成本阶段的时间因人而异,有的成长快半年一年就过了,成长慢的两三年也有。 2、 MySQL: 会自己搭建mysql,知道基本的mysql配置选项;知道innodb和myisam的区别,知道针对InnoDB和MyISAM两个引擎的不同配置选项;知道基本的两个引擎的差异和选择上面的区别

Zabbix4.0(一) 安装,web汉化

删除回忆录丶 提交于 2019-12-11 21:03:42
Zabbix监控的搭建理论: 持多种方式数据采集:简单监控、Agent监控、snmp接口监控、JMX接口监控 告警配置web化:邮件、微信、钉钉、短信 Zabbix和Grafana的结合方便监控数据的可视化 Zabbix Server会去采集监控数据,采集的监控数据会写入到SQL数据库 Zabbix的WEB后端采用php语言开发,所有配置信息、用户认证信息等会写入SQL数据库 企业级Zabbix的搭建依赖的环境:主流采用LNMP环境(Centos7+Nginx+Mysql+Php)\ 支持分布式监控(当面多成百上千的服务器的时候就需要分布式监控,类似树型结构 一台server 服务器 ,下面是proxy代理,proxy代理下面连接成败上千台服务器) 服务器名 IP地址 角色 master1 192.168.0.100 接受server agent1 192.168.0.101 监控agent agent2 192.168.0.102 监控agent master 跟其他两台互信(只是为方便操作),并关闭防护墙和selinux setenforce 0 systemctl disable firewalld ssh-keygen -t rsa ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.0.101 ssh-copy-id -i /root

CentOS 6.8 搭建LNAMP环境(四)- 源码安装PHP 7.0

試著忘記壹切 提交于 2019-12-11 20:07:44
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、安装PHP7 1、yum安装编译php需要的包 yum -y install libxml2 libxml2-devel curl-devel libpng-devel freetype-devel libmcrypt-devel libjpeg-devel 2、下载php源码包,将源码包放到/usr/local/src/目录下 下载页面: http://www.php.net/downloads.php 这里用的是 php-7.0.24.tar.gz 3、进入/usr/local/src/目录,解压PHP源码包 cd /usr/local/src/ tar -xvf php-7.0.24.tar.gz 4、进入php源码目录,编译安装(配置参数:http://php.net/manual/zh/configure.about.php) cd php-7.0.24 ./configure --prefix=/usr/local/php --with-mcrypt=/usr/include --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysql-sock=/var/lib

我眼中如何成为一名合格PHP高级开发工程师

夙愿已清 提交于 2019-12-11 12:42:20
转眼间搞PHP已超过10年准确的说12年,混在帝都,也经历过大公司小公司,有个同行朋友问我,我就思考下,如何成为一名合格的PHP高级开发 所有的所有仅限综合知识,因为PHP其实内容也很多,有的人专门研究框架,你让一个只使用框架的人去和专门研究的PK 没有可比性。 那么咱们开始,专门从技术角度来阐述此问题。 技术概述 对应PHP开发来说最熟悉的就是lamp/lanp linux+apache/nginx/+mysql/mariadb+php/perl 其他也肯定涉及 h5+css3+jquery 这些是名义上的,但是还有很多细节的,比如现在流行的小程序 公众号开发 这些也算是现在的范畴 至少要很熟悉因为是潮流 很多人抱怨老技术,就是没有跟上时代去学习各种流行的内容,所以保持一颗上进的心是非常有必要的。 1 。apache/nginx 所谓的httpd apache的2种工作模式的区别,调试conf文件,查看日志,多站点配置,配置文件里面的常见代码的意思,应该知道的。 我曾经想专门把配置文件给背下来,发现比较难,常用才是硬道理。在很多大公司 ,这些都是运维的事情,咱们只需要上传代码即可, 既然你的目标是高级,那么掌握这些是必须的。 2。 linux centos freebsd 各种版本的linux的随便一个,需要熟悉到啥程度,安装个环境,算是起步要求吧,不要求熟悉的那么强

PHP的环境搭建&&session与cookie用法

和自甴很熟 提交于 2019-12-10 15:16:32
1.安装集成PHP开发环境 下载地址:http://www.appservnetwork.com/index.php?newlang=chinese 软件名称:appserv-win32-2.5.10.exe 装好以后将php文档写在D:\AppServ\www目录下就可以打开了 eg. http://localhost/Untitled-5.php Untitled-5为www目录下的文件名 2.今天学习了session和cookie的用法:其实不太明白他们是干什么的。 session 在服务器端,cookie 在客户端(浏览器) 1》session的使用-多页之间信息传递 :简单的说就是在另一个页面显示这个页面传过去的数据 Untitled-1.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>SESSION使用表单部分<

php入门学习总结

吃可爱长大的小学妹 提交于 2019-12-10 11:35:55
语法基础 菜鸟教材 框架codeIgniter 点击这里 ,这么包括了教程和下载包 windows运行环境 WampServer 是windows环境下的php开发集成环境,包含了php5~7等不同版本,集成了apache+mysql等运行环境,一键安装比较方便。 安装之后,可以将上一步下载的codeIgniter包解压到wampServer安装的安装目录 C:\wamp64\www下,例如解压文件夹为 ci, 其他的php文件在C:\wamp64\www 目录下都可以直接浏览器访问运行, 例如创建文件 C:\wamp64\www\helloworld.php,输入 <?php echo "hello world!"; > 该服务默认80端口,直接访问localhost/helloworld.php就可以访问了。 redis 拓展库安装 查看当前开发环境php的各种版本信息可以下面的函数 <?php echo phpinfo(); > 选择安装库时除了需要注意php的版本信息外,还需要关注下面几点: 名称 值 说明 Compliper MSVC11 (Visual C++ 2012) 编译器版本 Architecture x64\x86 系统架构 Thread Safety enabled\disabled 是否是线程安全 Loaded Configuration File C: