linux php重启
1.停止命令
你可以先查看自己的php进程有没有启动 ps -ef | grep php
[root@iZ6we4yxap93y2r0clg3g8Z ~]# ps -ef | grep php
root 1000793 1 0 5月19 ? 00:00:11 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)
root 1000794 1000793 0 5月19 ? 00:00:01 php-fpm: pool www
root ...
PHP Closure(闭包)类详解
闭包就是能够读取其他函数内部变量的函数。例如在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。 在php中,闭包函数一般就是匿名函数.
Closure
面向对象变成语言代码的复用主要采用继承来实现,而函数 ...
nginx+php环境搭建详解(Linux)
今天在内网环境下,给linux主机安装nginx+php环境,由于是内网环境,只能手动解压缩包进行安装,在这过程中我也着实遇到了一些问题(困扰了我许久),还好最后搭建环境成功了,所以写篇博客记录一下,望广大读友以后不要采坑。
搭建nginx环境
linux系统以centos7 64位为例
准备目录
mkdir /usr/local/nginx
cd / ...
编译安装php+nginx详细步骤
编译安装php+nginx
服务器: 阿里云centos7
安装php
下载: wget https://www.php.net/distributions/php-7.3.19.tar.gz
我的下载目录: /disk2/soft_pack/
解压:tar -zxvf php-7.3.19.tar.gz
进入解压目录:cd ./php-7.3.19/
提前先把安装依赖,避免一会儿反复编译安装
yum -y install gcc
yum -y install libxml2-devel
yum -y ...
php实现登录注册界面
php实现登录注册界面
首先你要搭建一个自己的数据库
我用wamp64创了一个people的数据库
具体操作可以参考该搭建链接:
https://blog.csdn.net/qq_36934826/article/details/78170855
这里就讲下我实现的功能代码:
创建sql.func.php实现一些基本函数功能
<?php
/**
*弹框
*/
function _ale ...
php抽奖功能
在项目开发中经常会遇到花钱抽奖类型的需求。但是老板总是担心用户用小钱抽到大奖。这样会导致项目亏损。下边这段代码可以有效制止抽奖项目亏钱。
个人奖池:
语言:thinkphp redis mysql
表:desire抽奖商品表 desire_log用户抽奖奖品表 user_desire_log用户抽奖记录表 desire_risk抽奖风控表 ...
PHP 生成日历
效果如下:
PHP端代码:
/**
* 日历
*
* @param string month
*/
public static function day_report($params = [])
{
$month = $params['month'];
if (empty($month))
{
$month = date('Y-m');
}
$month_begin = strtotime($mon ...
Docker安装PHP
本文章转自https://freeaihub.com/article/install-php-in-docker.html,该页可在线运行以下内容
本节将介绍在线使用Docker安装PHP解析器的步骤。通过本节的实操,您可以掌握从Docker环境的使用,PHP镜像以及Nginx服务器的拉取、导入、容器的启动的全部过程,从而具备使用Docker安装并部署PHP与ngninx的能力。本节要求您具 ...
PHP中使用ElasticSearch
网上很多关于ES的例子都过时了,版本很久,这篇文章的测试环境是ES6.5
通过composer 安装
composer require 'elasticsearch/elasticsearch'
在代码中引入
require 'vendor/autoload.php';
use Elasticsearch\ClientBuilder;
$client = ClientBuilder::create()->setHosts(['172.16.55.53'])->build();
下面循序 ...
PHP实验四
1、 按下列要求完成各个页面:(提示:在做此题前需先建立一数据库,包含一张表,此表至少包含 5 个字段(姓名,性别,兴趣爱好,家庭住址,备注))
(1)制作静态页面 ex01a.php ,当点击“提交”按钮时,可以向数据库中添加数据,如果添加数据失败,能给出提示,如果添加成功,则跳转到另一页面ex01b.php,本页面可 ...
PHP安装教程及相关说明
下面来具体介绍一下如何在PC机上安装PHP,请大家参考!!!
1、首先必须找一个支持 PHP 和 MySQL 的 Web 主机,在您自己的 PC 机上安装 Web 服务器,然后安装 PHP 和 MySQL。
2、使用支持 PHP 的 Web 主机,如果您的服务器本身就支持 PHP,那么您不需要做任何事情。
只要在您的 web 目录中创建 .php ...
win10下配置NGINX+PHP+MYSQL
想在本地电脑配置一下PHP+MYSQL环境,在网上找了一些资料,大多数已经有点过时了,不一定能正常使用。记录一下自己的配置过程。
1.PHP
1.1官方下载地址:
最新版
PHP 7.4 (7.4.7)
VC15 x64 Non Thread Safe (2020-Jun-09 17:07:39)
https://windows.php.net/downloads/releases/php-7.4.7-nts-Win32-vc15-x64.z ...
mac+php+vscode 配置开发环境
第一步:开启mac系统的apache服务器
mac对开发者有非常友好的开发环境,默认安装python/php的
mac系统版本: macOS Mojave(10.14.6)
mac系统自带apache路径: /private/etc/apache2
终端下查看该目录:
在终端执行 open . 命令可以apache2文件夹
可以用vscode来打开httpd.conf文件;当然也可以用sudo ...
PHP的curl获取header信息
PHP的curl功能十分强大,简单点说,就是一个PHP实现浏览器的基础。
最常用的可能就是抓取远程数据或者向远程POST数据。但是在这个过程中,调试时,可能会有查看header的必要。
echo get('http://www.baidu.com');exit;
function get($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPGET, true);
cu ...
PHP网站后台使用ukey登录
因为项目需要,所以就去研究了这个后台用ukey登录,也就是必须使用u盘才能进行登录网站后台
下面先放一个淘宝的链接,这个东西就是在他哪买的
https://item.taobao.com/item.htm?_u=81p7of6sd7c7&id=42619542116
资料下载页面
http://www.dgyzt.com/D8_Download.html
php需要下载的资料如下
...
Php实现简易购物商城系统
实现功能:
1、系统功能模块包括:
1)登陆注册模块
包括验证码、找回密码。注册模块中要使用Ajax判断用户名是否已经存在,使用正则表达式判断电子邮件、手机号和用户密码的格式是否合法。
2)用户管理模块
游客、普通用户和管理员(管理员多了添加、删除、更改商品、更改订单状态的功能);
3)分页显示商品信息
能够分页 ...
php伪协议总结
本篇总结下一些封装协议,涉及的相关协议:file://、php://filter、php://input、zip://、compress.bzip2://、compress.zlib://、data://等
一.【file://协议】
PHP.ini:
file:// 协议在双off的情况下也可以正常使用;
allow_url_fopen :off/on
allow_url_include:off/on
file:// 用于访问本地文件系统,在CTF中 ...
nginx-php类似nginx-lua的扩展,nginx-php中文开发文档
2020年6月2日10:19:03
github:https://github.com/rryqszq4/ngx_php7
php5的版本 https://github.com/rryqszq4/ngx_php
发现是从框架性能测试的 https://www.techempower.com/benchmarks/#section=data-r19&hw=ph&test=fortune发现的
这个是参照ngx_lua做的,目前我自己还未做测试,先把文档翻译成中文的,作者也应 ...
Web_php_unserialize
知识点:
1、__construct():当对象创建(new)时会自动调用。但在 unserialize() 时是不会自动调用的。(构造函数)
2、__destruct():当对象被销毁时会自动调用。(析构函数)
3、__wakeup():unserialize() 时会自动调用
。
首先拿到题目看到给出一段PHP源码
<?php
class Demo {
private $file = 'index.php';
...
php连接SqlServer并实现增删改查
一、配置环境
1、配置好SqlServer的登录名:sc。参考:https://jingyan.baidu.com/article/8cdccae9452b3c315513cd52.html
2、下载 php_pdo_sqlsrv_74_ts_x64.dll 和 php_sqlsrv_74_ts_x64.dll两个文件并放到 php 的ext目录下。下载地址:https://www.zhaodll.com/dll/p/201905/343232.html
...