php源码

源码网站大全

北城余情 提交于 2020-02-05 17:59:19
1. 中国站长站下载 www.chinaz.com 2. 源码之家 ASP、PHP、JSP、DOTNET、数据库、教程、源码下载。 www.mycodes.net 3. The Code Project[英] www.codeproject.com 4. 中国源码中心 提供asp,php,cgi,asp.net、flash源码代码下载,给你最好的免费代码下载。含资讯中心、下载分类、最近更新、排行榜、国产软件、国外软件、汉化补丁等栏目。 www.cncode.com 5. 洪越源代码 www.softhy.net 6. 搜源码 包括ASP源码、PHP源码、CGI源码、编程源码等。 www.soucode.com 7. 源码天下 www.pccode.net 8. 源码网 www.codepub.com 9. 月光工作室 软件开发者家园,为开发人员提供VB、ASP、C等源程序下载。 www.moon-soft.com 10. 代码中国网 集asp,cgi,php,VB,delphi等各类源代码下载。 www.codechina.net 11. 下吧源码联盟 ASP源码,PHP,JSP,CGI,asp.NET代码下载,工具软件。 www.xia8.com 12. 中国代码 包括asp下载,PHP下载,CGI下载,很多代码。 www.china-code.net 13. 源码空间

[php]laravel框架容器管理的一些要点

时光毁灭记忆、已成空白 提交于 2020-01-30 06:27:04
原文地址: https://www.cnblogs.com/lyzg/p/6181055.html 阅读目录 1. laravel容器基本认识 2. 如何在代码中获取到容器实例 3. 直观的认识laravel容器 4. 如何理解服务绑定与解析 5. 服务提供者的作用与使用 6. 服务绑定名称的别名 7. 依赖注入的机制 8. 其它 本文面向php语言的laravel框架的用户,介绍一些laravel框架里面容器管理方面的使用要点。文章很长,但是内容应该很有用,希望有需要的朋友能看到。php经验有限,不到位的地方,欢迎帮忙指正。 1. laravel容器基本认识 laravel框架是有一个容器框架,框架应用程序的实例就是一个超大的容器,这个实例在bootstrap/app.php内进行初始化: 这个文件在每一次请求到达laravel框架都会执行,所创建的$app即是laravel框架的应用程序实例,它在整个请求生命周期都是唯一的。laravel提供了很多服务,包括认证,数据库,缓存,消息队列等等,$app作为一个容器管理工具,负责几乎所有服务组件的实例化以及实例的生命周期管理。这种方式能够很好地对代码进行解耦,使得应用程序的业务代码不必操心服务组件的对象从何而来,当需要一个服务类来完成某个功能的时候,仅需要通过容器解析出该类型的一个实例即可。从最终的使用方式来看

源码安装php和nginx问题记录

為{幸葍}努か 提交于 2020-01-29 08:52:17
1.没有php,ini 源码安装php后没有生成php.ini文件,将源码中的php.ini-development或者php.ini-production放到phpini的文件加载目录中 2.Nginx报No input file specified 使用sudo strace -p 2773 -s 1000 //绑定pid为nginx的进程号,设置字符串长度为1000定位具体报错 网上说把php.ini中的open_basedir注释掉即可,我发现我的已经被注释掉了,只能打开open_basedir并指向自己的php目录 ps:open_basedir选项为设置php可访问的目录权限 来源: CSDN 作者: 爬行的程序猿 链接: https://blog.csdn.net/qq_31112281/article/details/104002374

dvwa 源码分析(三) --- config.inc.php分析

余生颓废 提交于 2020-01-19 05:52:59
<?php # If you are having problems connecting to the MySQL database and all of the variables below are correct # try changing the 'db_server' variable from localhost to 127.0.0.1. Fixes a problem due to sockets. # Thanks to digininja for the fix. # Database management system to use $DBMS = 'MySQL'; #$DBMS = 'PGSQL'; # Database variables $_DVWA = array(); $_DVWA[ 'db_server' ] = 'localhost'; $_DVWA[ 'db_database' ] = 'dvwa'; $_DVWA[ 'db_user' ] = 'root'; $_DVWA[ 'db_password' ] = ''; # Only needed for PGSQL $_DVWA[ 'db_port' ] = '5432'; ?> 代码很简单,创建一个变量DBMS,表示使用的数据库类型,默认为MySQL。 然后创建一个数组

PHP发表心情-投票功能源码

浪子不回头ぞ 提交于 2020-01-18 18:55:58
当浏览新闻页面或者其它页面的时候会有阅读后的感受,比如 给力、淡定、打酱油、加油、坑爹 等等的表情。让读者打分,看看自己的感受是否与其他读者一样。很不错的交互! 查看演示: http://www.weibut.com/demo/20... 立即下载: http://www.weibut.com/downloa... 本文需要熟悉 jquery , mysql , ajax 相关的知识,不过用的不多。本文有三个文件: index.html , mood.php , sql.php index.html,页面展示和请求ajax数据 mood.php,后台文件 处理get请求来的数据,并返回数据 sql.php,数据库文件,存数据库信息 直接进入代码吧。 index.html 首先导入jquery //cdn.bootcss.com/jquery/1.7.2/jquery.min.js 当文档载入完毕就请求(ajax-get)投票人数数据 $.ajax({ type: 'GET', url: 'mood.php', cache: false, data: 'id=1', dataType: 'json', error: function(){ alert('出错了!'); }, success: function(json){ if(json){ $.each(json,function

Linux安装MySQL--源码安装包

痞子三分冷 提交于 2020-01-14 23:57:18
标注: Linux需要先配置网络yum源,确定yum能在线安装软件包,方便测试过程中安装部分依赖包。配置163网易提示的网络yum源参考博客 http://www.cnblogs.com/zoulongbin/p/5773330.html 提示: Linux软件编译安装都需要依赖两个安装包 gcc gcc-c++ make 可使用 yum -y install gcc gcc-c++ make 在线安装。 1、 检查本机是否有安装mysql数据库。 2、卸载系统自带的mysql数据库。(卸载之前需要先把mysql数据库停止) 3、查看是否有残留mysql目录或文件。 4、在线yum安装编译所需要的工具和库。 5、检查安装编译所需要的工具和库是否已经安装完成。 6、编译安装mysql前需要先创建mysql用户和组,创建mysql安装目录及存放目录。 7、一般CentOS系统都没有自带安装cmake编译工具,yum也不一定能安装cmake编译工具,所以,本测试机下载cmake源码编译工具和mysql源码安装包。(mysql 5.5以上版本(包含mysql 5.5版本)都需要使用cmake工具进行编译,不能使用./configure编译) Cmake官网下载地址: https://cmake.org/download/ mysql源码安装包下载地址: 标注: mysql 5.7以上版本

workerman源码分析之启动过程

蹲街弑〆低调 提交于 2020-01-14 06:48:18
  PHP一直以来以草根示人,它简单,易学,被大量应用于web开发,非常可惜的是大部分开发都在简单的增删改查,或者加上pdo,redis等客户端甚至分布式,以及规避语言本身的缺陷。然而这实在太委屈PHP了。记得有一次问walker,PHP能做什么?他说:什么都能做啊!当时我就震惊了,这怎么可能。。。直到后来一直看workerman源码,发现PHP原来有很多不为大家所知的诸多用法,包括多进程(还有线程)、信号处理、namespace等等一大堆特点。而workerman正是这些很少被使用特性(或者说扩展)的集大成者,如果非要说它的缺点,那就是PHP的缺点了,当然PHP的优点它全占了~而且PHP7发布在即,workerman必将得到更多的优化,搭配HHVM更是叼的不行。 workerman   版本:3.1.8(linux)   模型:GatewayWorker(Worker模型可与之类比)   注:只贴出讲解部分代码,出处以文件名形式给出,大家可自行查看   workerman最初只开发了Linux版本,win是后来增加的,基于 命令行模式运行(cli) 。 多进程模型   工作进程,Master、Gateway和Worker,Gateway主要用于处理IO事件,保存客户端链接状态,将数据处理请求发送给Worker等工作,Worker则是完全的业务逻辑处理,前者为IO密集型

shell一键源码安装nginx

五迷三道 提交于 2020-01-14 01:18:07
vim nginx_php.sh #!/bin/bash systemctl stop firewalld setenforce 0 wget http://nginx.org/download/nginx-1.16.1.tar.gz if [ $? -ne 0 ] ; then echo "下载nginx.tar包出问题" exit fi yum -y install gcc gcc-c++ zlib-devel pcre-devel php php-fpm php-mysql php-gd tar zxf nginx-1.16.1.tar.gz cd nginx-1.16.1 && ./configure && make && make install /usr/local/nginx/sbin/nginx sh nginx_php.sh 测试: 来源: CSDN 作者: 人生匆匆 链接: https://blog.csdn.net/a13568hki/article/details/103799736

MySQL 5.6.37源码编译安装

百般思念 提交于 2020-01-06 00:30:29
MySQL 5.6.37 编译安装 什么是数据库? 简单的说,数据库(database)就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据提供的多种方法来管理数据库里的数据。 数据库的种类 按照早起的数据库理论,比较流行的数据库模型有三种,分别为层次式数据库、网络式数据库和关系型数据库,而在当今的互联网中,最常用的数据库模型主要是两种,即关系型数据库和非关系型数据库。 什么是关系型数据库? 关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式)。例如老男孩教育某一期的学生关系就是一个二元关系。在关系数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关系的表格分类、合并、连接或选取等运算来实现数据的管理。 关系型数据库诞生距今已有40多年了,从理论产生发展到显示产品,例如:大家最常见的mysql和oracle数据库,oracle在数据库领域里上升到了霸主地位,形成每年高达数百亿美元的庞大产业市场,而mysql也是不容忽视的数据库,以至于被oracle重金收购。 - 二维表格 - 市场占有量较大的为MySQL、oracle数据库,互联网运维最常用的就是MySQL。 - 通过SQL结构化查询语言来存取、管理数据。 - 在保持数据一致性方面很强。ACID理论。 -

centos源码编译安装lamp环境

北战南征 提交于 2019-12-30 23:23:25
一、熟悉系统环境 查看系统版本号 cat /etc/issue 查看所有硬件的型号 dmidecode | more 查看memory info cat /proc/meminfo | more 查看CPU info cat /proc/cpuinfo 查看磁盘信息 df -lh 二、准备工作 更新系统时间 ntpdate time.windows.com;/sbin/hwclock -w 备份并替换系统的repo文件 sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak cd /etc/yum.repos.d/ sudo wget http://mirrors.163.com/.help/CentOS6-Base-163.repo sudo mv CentOS6-Base-163.repo CentOS-Base.repo 更新下载源 sudo yum clean all sudo yum makecache sudo yum update 测试是否成功 sudo yum install vim* 修改yum配置文件中python版本 (No module named yum) whereis python 查看python版本 sudo vim /usr/bin/yum 将