Tagged articles
3002 articles
Page 21 of 31
Open Source Tech Hub
Open Source Tech Hub
May 11, 2023 · Backend Development

How to Install and Use XHProf for PHP Performance Profiling

Learn how to install XHProf via PECL or source, configure php.ini, verify the installation, integrate the XhprofMiddleware into your PHP application, and interpret the detailed performance metrics and visual reports, including function call statistics and memory usage, with example commands and code snippets.

InstallationPHPXHProf
0 likes · 6 min read
How to Install and Use XHProf for PHP Performance Profiling
php Courses
php Courses
May 10, 2023 · Backend Development

How to Build a Map Application with PHP and AMap (Gaode) API

This article guides developers through obtaining an AMap API key, setting up a PHP environment, retrieving geolocation data via the API, and embedding an interactive map with optional routing features using JavaScript, providing complete code examples for each step.

Amap APIGeocodingMap Development
0 likes · 7 min read
How to Build a Map Application with PHP and AMap (Gaode) API
php Courses
php Courses
May 7, 2023 · Backend Development

Integrating Alibaba Cloud SMS Service with ThinkPHP6

This guide explains how to set up Alibaba Cloud SMS, configure the required Access Key ID and Secret, install the SDK, and use ThinkPHP6 to call the SMS API with sample PHP code, highlighting the steps and placeholders that must be replaced with your own credentials.

APIAlibaba CloudIntegration
0 likes · 4 min read
Integrating Alibaba Cloud SMS Service with ThinkPHP6
php Courses
php Courses
May 5, 2023 · Backend Development

How to Optimize Website Performance with PhpFastCache in PHP

This article explains step‑by‑step how to install, configure, and use the PhpFastCache library in PHP—including selecting cache drivers, setting and retrieving cached data, managing expiration, and employing namespaces—to improve website performance by reducing database queries.

PHPPhpFastCachecaching
0 likes · 4 min read
How to Optimize Website Performance with PhpFastCache in PHP
php Courses
php Courses
May 4, 2023 · Backend Development

How to Write a Simple PHP Web Crawler

This guide explains how to create a basic PHP web crawler by using cURL to fetch pages, DOMDocument and XPath to parse HTML, and then storing the extracted data, while also providing a complete example script and reminders about legal and ethical considerations.

DOMDocumentPHPWeb Crawler
0 likes · 3 min read
How to Write a Simple PHP Web Crawler
php Courses
php Courses
May 2, 2023 · Backend Development

PHP Payment Development: Interview Questions and Answers

This article presents a comprehensive collection of PHP payment interview questions covering implementation steps, amount validation, SQL injection prevention, request fraud protection, data encryption, secure credential storage, callback handling, and OAuth integration, providing detailed answers and code examples for each topic.

PHPPayment Integrationbackend-development
0 likes · 7 min read
PHP Payment Development: Interview Questions and Answers
php Courses
php Courses
Apr 29, 2023 · Backend Development

Using Laravel Pennant for Feature Flags in Laravel 10

Laravel Pennant, introduced with Laravel 10, provides a robust feature‑flag system that lets developers gradually roll out new functionality, perform A/B testing, and implement trunk‑based development strategies, with examples showing both closure‑based and class‑based definitions, controller usage, and middleware integration.

LaravelLaravel10PHP
0 likes · 4 min read
Using Laravel Pennant for Feature Flags in Laravel 10
php Courses
php Courses
Apr 29, 2023 · Backend Development

Implementing Distributed Locks with Redis in PHP to Prevent Overselling

This article explains how to prevent overselling in high‑concurrency scenarios by using Redis‑based distributed locks in PHP, detailing initialization, lock acquisition with setnx, unlocking with del, and providing complete sample code along with best‑practice considerations.

PHPdistributed-lockoverselling
0 likes · 4 min read
Implementing Distributed Locks with Redis in PHP to Prevent Overselling
php Courses
php Courses
Apr 28, 2023 · Backend Development

Implementing Lock and Unlock Operations with PHP and Redis

This article explains how to use PHP and Redis to create a blocking lock for a game room, safely add users while preventing dirty reads, and release the lock atomically with a Lua script, providing complete code examples and practical tips.

LuaPHPlocking
0 likes · 4 min read
Implementing Lock and Unlock Operations with PHP and Redis
37 Interactive Technology Team
37 Interactive Technology Team
Apr 24, 2023 · Backend Development

Implementing WeChat Work Schedule Synchronization in the Enterprise Messaging Center

The Enterprise Messaging Center now offers a reusable component that integrates WeChat Work’s schedule API, enabling add, update, and delete operations, exposing CRUD interfaces for external systems such as the meeting‑room platform, streamlining schedule synchronization and reducing duplicate data entry across services.

API developmentBackend IntegrationEnterprise Messaging
0 likes · 5 min read
Implementing WeChat Work Schedule Synchronization in the Enterprise Messaging Center
php Courses
php Courses
Apr 23, 2023 · Backend Development

Step‑by‑Step Guide to Building a PHP MVC Framework from Scratch

This article provides a step‑by‑step guide to building a PHP MVC framework from scratch, covering MVC basics, directory structure, routing, controllers, models, views, core utilities, and includes sample code snippets throughout for developers.

FrameworkMVCORM
0 likes · 9 min read
Step‑by‑Step Guide to Building a PHP MVC Framework from Scratch
php Courses
php Courses
Apr 21, 2023 · Backend Development

Building a Real-Time Audio/Video Live Streaming Project with WebRTC and Swoole

This article demonstrates how to combine Swoole's high‑performance WebSocket server with WebRTC to create a real‑time audio/video live streaming application, covering server setup, client media capture, video segmenting with FFmpeg, and providing complete code examples for each step.

JavaScriptPHPSwoole
0 likes · 6 min read
Building a Real-Time Audio/Video Live Streaming Project with WebRTC and Swoole
php Courses
php Courses
Apr 20, 2023 · Backend Development

Using Laravel Pennant for Feature Flags in Laravel 10

This article introduces Laravel Pennant, the official feature‑flag package for Laravel 10, explains its benefits for gradual releases and A/B testing, and provides clean code examples showing how to define and use feature flags within service providers, controllers, and middleware.

LaravelPHPPennant
0 likes · 4 min read
Using Laravel Pennant for Feature Flags in Laravel 10
php Courses
php Courses
Apr 10, 2023 · Backend Development

A PHP Web Crawler: Design, Implementation, and Challenges

This article describes a PHP‑based web crawler that extracts links and images using regular expressions, stores URLs in MySQL, handles duplicate detection via MD5, discusses performance limitations, and provides the full source code and usage instructions.

PHPURL processingWeb Crawler
0 likes · 8 min read
A PHP Web Crawler: Design, Implementation, and Challenges
php Courses
php Courses
Apr 5, 2023 · Backend Development

Three Ways to Set PHP Script Maximum Execution Time

This article explains three methods—editing php.ini, using ini_set, and calling set_time_limit—to increase PHP's default 30‑second script execution limit, and provides guidance on when each method is appropriate.

PHPbackend-developmentini_set
0 likes · 3 min read
Three Ways to Set PHP Script Maximum Execution Time
php Courses
php Courses
Mar 25, 2023 · Backend Development

PHP Calendar Class Tutorial with Full Implementation

This tutorial explains how to build a reusable PHP Calendar class that handles year, month, navigation and renders an HTML table, and shows a simple front‑end script that loads the class and displays the calendar, complete with CSS styling and example output.

CalendarClassPHP
0 likes · 10 min read
PHP Calendar Class Tutorial with Full Implementation
php Courses
php Courses
Mar 25, 2023 · Backend Development

ThinkPHP Hook Behaviors: Concepts, Usage Examples, and Implementation

This article explains the concept of ThinkPHP Hook behaviors, demonstrates how to define custom behavior classes, bind them to tags using Hook::add, trigger them with Hook::listen, and configure tag bindings in tags.php, providing complete code examples for a login scenario.

FrameworkHookPHP
0 likes · 6 min read
ThinkPHP Hook Behaviors: Concepts, Usage Examples, and Implementation
php Courses
php Courses
Mar 21, 2023 · Backend Development

How to Locate php.ini and List Enabled PHP Extensions

This article explains two methods to locate the php.ini file and view installed PHP extensions—using a simple PHP script with phpinfo() and the command‑line tools php -m and php --ini—while also promoting a PHP online training class with enrollment details.

PHPbackend-developmentcommand-line
0 likes · 3 min read
How to Locate php.ini and List Enabled PHP Extensions
Laravel Tech Community
Laravel Tech Community
Mar 19, 2023 · Backend Development

Key Changes and New Features in PHPUnit 10

PHPUnit 10, requiring PHP 8.1+, introduces a new event system, clearer test result classifications, PHP 8 attribute metadata support, and updated code‑coverage tools, while providing PHAR and Composer installation methods, representing a major modernization of the PHP testing framework.

CodeCoveragePHPUnitTesting
0 likes · 5 min read
Key Changes and New Features in PHPUnit 10
php Courses
php Courses
Mar 14, 2023 · Backend Development

PHP Refactoring Techniques: Naming, Extraction, Early Return, Collections, and Consistency

This article demonstrates practical PHP refactoring techniques—including expressive naming, method extraction, early returns, leveraging Laravel collections, and maintaining code consistency—by showing before-and-after code examples that improve readability, reduce duplication, and simplify logic for backend developers.

LaravelPHPbackend-development
0 likes · 13 min read
PHP Refactoring Techniques: Naming, Extraction, Early Return, Collections, and Consistency
php Courses
php Courses
Feb 20, 2023 · Backend Development

Laravel 10 Release: New Features, Requirements, and Upgrade Guide

Laravel 10 has been released with a minimum PHP 8.1 requirement, introducing Laravel Pennant feature flags, an enhanced Process layer, native type declarations, invokable validation rules, testing profiling, a new password helper, and detailed upgrade and support timelines.

FeatureFlagsLaravelLaravel10
0 likes · 7 min read
Laravel 10 Release: New Features, Requirements, and Upgrade Guide
Laravel Tech Community
Laravel Tech Community
Feb 15, 2023 · Information Security

ThinkPHP Deserialization Vulnerability (CVE-2022-45982)

The ThinkPHP framework suffers from a deserialization vulnerability (CVE‑2022‑45982) affecting versions 6.0.0‑6.0.13 and 6.1.0‑6.1.1, where unsanitized user input passed to unserialize() can allow attackers to execute arbitrary system commands, and no official patch has been released yet.

CVE-2022-45982DeserializationPHP
0 likes · 2 min read
ThinkPHP Deserialization Vulnerability (CVE-2022-45982)
Laravel Tech Community
Laravel Tech Community
Feb 14, 2023 · Backend Development

CodeIgniter 4.3.0 Release Notes and Upgrade Guide

The announcement details CodeIgniter version 4.3.0, highlighting over 50 enhancements, important breaking changes, required updates to the spark executable and configuration files, and provides links to the changelog and upgrade guide for developers to safely migrate their applications.

CodeIgniterFrameworkPHP
0 likes · 2 min read
CodeIgniter 4.3.0 Release Notes and Upgrade Guide
Laravel Tech Community
Laravel Tech Community
Feb 8, 2023 · Frontend Development

Large File Upload Techniques and Implementation with Chunked Upload, Base64 Encoding, and FormData

This article explains the challenges of uploading very large files in web applications and presents several front‑end solutions—including traditional form uploads, Base64 encoding, binary FormData uploads, iframe tricks, and chunked (slice) uploads—accompanied by complete PHP server‑side examples and reusable code snippets.

Base64FormDataPHP
0 likes · 10 min read
Large File Upload Techniques and Implementation with Chunked Upload, Base64 Encoding, and FormData
php Courses
php Courses
Feb 2, 2023 · Backend Development

PHP+MySQL Website Programming Introductory Course (Cantonese)

This free Cantonese-language course introduces PHP7 fundamentals, MySQL database connection, and simple website development using professional tools, empowering learners to build their own web projects, with all materials available online via the provided link.

CantonesePHPWeb Development
0 likes · 1 min read
PHP+MySQL Website Programming Introductory Course (Cantonese)
Laravel Tech Community
Laravel Tech Community
Jan 31, 2023 · Backend Development

Three Methods to Implement File Download in PHP

This article demonstrates three PHP approaches for offering file downloads: a direct link, a parameter‑based redirect, and streaming the file with headers, comparing their implementation details and security implications.

File DownloadPHP
0 likes · 4 min read
Three Methods to Implement File Download in PHP
dbaplus Community
dbaplus Community
Jan 27, 2023 · Operations

Deploy and Use a Lightweight Redis Monitor for Real‑Time Metrics

This guide explains how to install, configure, and run a lightweight Redis Monitor that visualizes connection count, QPS, memory usage and replication delay, supports standalone, sentinel and cluster modes, and provides email and WeChat alerts via simple PHP scripts.

LinuxPHPautomation
0 likes · 7 min read
Deploy and Use a Lightweight Redis Monitor for Real‑Time Metrics
21CTO
21CTO
Jan 19, 2023 · Backend Development

How PHP 8.2 and the PHP Foundation Are Shaping Web Development in 2023

This article reviews the rapid evolution of PHP over the past decade, highlights the role of the PHP Foundation, showcases new PHP 8.2 features with code examples, and analyses ecosystem statistics such as Packagist growth and framework adoption to illustrate why 2023 is a pivotal year for PHP developers.

PHPPHP 8.2PHP Foundation
0 likes · 10 min read
How PHP 8.2 and the PHP Foundation Are Shaping Web Development in 2023
php Courses
php Courses
Jan 17, 2023 · Backend Development

Implementing the Chain of Responsibility Design Pattern in PHP with Hyperf

This article demonstrates how to implement the Chain of Responsibility design pattern in PHP using the Hyperf framework, detailing the file structure, core classes such as IndexController, HandlerInterface, AbstractHandler, and concrete handlers, and includes a unit test example to verify the workflow.

Chain of ResponsibilityHyperfPHP
0 likes · 7 min read
Implementing the Chain of Responsibility Design Pattern in PHP with Hyperf
Laravel Tech Community
Laravel Tech Community
Jan 12, 2023 · Backend Development

Using Carbon PHP Extension for Simplified Date and Time Manipulation

This article demonstrates how to install and use the Carbon PHP extension to simplify date and time operations, covering retrieval of current, today, yesterday, tomorrow, parsing specific strings, timezone handling, adding and subtracting years, months, weeks, days, hours, minutes, seconds, and formatting dates in various styles.

CarbonPHPdate manipulation
0 likes · 6 min read
Using Carbon PHP Extension for Simplified Date and Time Manipulation
php Courses
php Courses
Jan 10, 2023 · Frontend Development

Vue 2022 Review and 2023 Roadmap, Plus PHP Live Class Announcement

The article reviews Vue’s 2022 milestones—including the shift to Vue 3, ecosystem growth, and tooling improvements—outlines the 2023 roadmap with smaller, frequent releases, experimental Vapor mode, and also advertises an upcoming PHP online live course with enrollment details.

JavaScriptOnlineCoursePHP
0 likes · 8 min read
Vue 2022 Review and 2023 Roadmap, Plus PHP Live Class Announcement
macrozheng
macrozheng
Jan 3, 2023 · Cloud Native

Deploy DooTask: Open-Source Docker‑Based Task Manager for Teams

This article introduces DooTask, an open‑source PHP task‑management platform, explains its features and multi‑client support, and provides step‑by‑step Docker installation instructions along with screenshots of its UI components for effective project coordination.

DeploymentPHPProject Management
0 likes · 5 min read
Deploy DooTask: Open-Source Docker‑Based Task Manager for Teams
php Courses
php Courses
Dec 27, 2022 · Fundamentals

2022 Top 8 Programming Languages by Developer Job Demand

The 2022 DevJobsScanner analysis of over 12 million developer job postings reveals JavaScript/TypeScript as the most demanded language followed by Python, Java, C#, PHP, C/C++, Ruby and Go, and concludes with a promotional announcement for a new PHP online live class.

2022JavaScriptPHP
0 likes · 7 min read
2022 Top 8 Programming Languages by Developer Job Demand
Laravel Tech Community
Laravel Tech Community
Dec 25, 2022 · Backend Development

How to Install and Configure think-captcha in ThinkPHP

This tutorial walks through installing the think-captcha package via Composer, configuring its parameters, generating and displaying captchas in a ThinkPHP controller and view, setting up routing, and validating user input using both object and helper methods.

PHPThinkPHPTutorial
0 likes · 2 min read
How to Install and Configure think-captcha in ThinkPHP
php Courses
php Courses
Dec 23, 2022 · Backend Development

Integrating Taobao Open Platform SDK with ThinkPHP 5.1 Using Topsdk\Topapi

This guide walks through the process of applying for a Taobao Open Platform account, downloading the Topsdk\Topapi SDK, adding it to a ThinkPHP 5.1 project via Composer, testing the integration with a controller, and handling common pitfalls such as missing classes and documentation mismatches.

ComposerPHPSDK
0 likes · 3 min read
Integrating Taobao Open Platform SDK with ThinkPHP 5.1 Using Topsdk\Topapi
php Courses
php Courses
Dec 22, 2022 · Backend Development

PHP Multi‑Process Development: Processes, Signals, and pcntl Functions

This article provides a comprehensive guide to PHP multi‑process development on Linux, covering basic shell commands, ELF file types, terminal concepts, process states, orphan and zombie processes, process groups and sessions, signal handling, and practical pcntl/posix code examples for forking, daemonizing, and managing child processes.

PHPUnixbackend-development
0 likes · 15 min read
PHP Multi‑Process Development: Processes, Signals, and pcntl Functions
php Courses
php Courses
Dec 20, 2022 · Databases

Redis Memory Not Releasing Issue and Analysis of 20 Million Expiring Keys

This article describes a Redis 5.0 memory leak scenario where 20 million keys with expiration caused memory not to be released, details the investigation steps, findings about the activeExpireCycle, and concludes that memory will eventually be freed, followed by a promotional announcement for a PHP online live class.

Memory ManagementPHPdatabases
0 likes · 3 min read
Redis Memory Not Releasing Issue and Analysis of 20 Million Expiring Keys
php Courses
php Courses
Dec 19, 2022 · Backend Development

Eight Useful PHP Libraries from GitHub to Boost Development Efficiency

This article presents eight highly starred PHP libraries from GitHub—including tools for pinyin conversion, cURL requests, Markdown parsing, HTML‑to‑PDF conversion, document handling, SMS sending, short‑URL generation, and console applications—along with code examples, and concludes with a promotion for an upcoming PHP online training class.

CodeExamplesOpenSourcePHP
0 likes · 8 min read
Eight Useful PHP Libraries from GitHub to Boost Development Efficiency
php Courses
php Courses
Dec 16, 2022 · Backend Development

PhpStorm 2022.3 Release: New UI Preview, Code Vision, Quick‑Fix Preview, PHPDoc Enhancements, and Full PHP 8.2 Support

PhpStorm 2022.3 introduces a previewable new UI, expanded Code Vision details, quick‑fix preview, improved PHPDoc rendering, enhanced quick documentation, date‑format tooltips, and comprehensive support for PHP 8.2 features such as readonly classes, deprecated dynamic properties, and DNF types.

Code VisionIDEPHP
0 likes · 5 min read
PhpStorm 2022.3 Release: New UI Preview, Code Vision, Quick‑Fix Preview, PHPDoc Enhancements, and Full PHP 8.2 Support
Laravel Tech Community
Laravel Tech Community
Dec 12, 2022 · Backend Development

Using PhpSpreadsheet for Excel Import/Export and Chart Generation in PHP

This article introduces PhpSpreadsheet—the modern PHP library that replaces PHPExcel—showing how to install it, import necessary namespaces, create a spreadsheet with data, build bar and donut charts, configure gridlines and positions, and finally output the workbook as an XLSX file.

PHPPhpSpreadsheetbackend-development
0 likes · 6 min read
Using PhpSpreadsheet for Excel Import/Export and Chart Generation in PHP
Laravel Tech Community
Laravel Tech Community
Dec 4, 2022 · Backend Development

CakePHP 4.4.8 Released with Bug Fixes and Improvements

CakePHP 4.4.8, the maintenance release of the 4.4 branch, introduces several bug fixes and enhancements such as aligned scheme handling, improved paginator compatibility, infinite‑loop prevention when creating table classes, better mail assertion, pagination defaults fixes, and refined type hints and API documentation.

CakePHPPHPRelease Notes
0 likes · 2 min read
CakePHP 4.4.8 Released with Bug Fixes and Improvements
php Courses
php Courses
Nov 28, 2022 · Backend Development

Using PHP shmop Functions for Shared Memory: Overview and Practical Examples

This article explains PHP's two shared memory interfaces, shm and shmop, details the primary shmop functions, provides code examples for creating, reading, writing, and deleting shared memory segments, demonstrates testing with Linux commands, and includes a practical class‑based usage example.

IPCLinuxPHP
0 likes · 9 min read
Using PHP shmop Functions for Shared Memory: Overview and Practical Examples
php Courses
php Courses
Nov 17, 2022 · Backend Development

Eight Beginner‑Friendly Open‑Source PHP Projects and a Training Class Announcement

The article presents eight beginner‑friendly open‑source PHP projects—including HumHub, Flarum, Typecho, Question2Answer, PrestaShop, ActionView, Wizard, and Mochat—providing repository links and brief descriptions, and also announces a PHP development training class with enrollment details.

PHPWeb Projectsbackend-development
0 likes · 5 min read
Eight Beginner‑Friendly Open‑Source PHP Projects and a Training Class Announcement
php Courses
php Courses
Nov 13, 2022 · Backend Development

Implementing a Simple RPC Framework in PHP Using Sockets

This article explains the concept of Remote Procedure Call (RPC), demonstrates how to build a lightweight PHP RPC server and client with socket programming, shows the full source code, execution steps, and explains the custom protocol used for cross‑language method invocation.

Network programmingPHPRPC
0 likes · 6 min read
Implementing a Simple RPC Framework in PHP Using Sockets
Top Architect
Top Architect
Nov 11, 2022 · Backend Development

Distributed ID Generation Service: Features, Scenarios, and Implementation

This article explains the need for globally unique identifiers in modern applications, outlines the essential characteristics of a distributed ID generation service, examines common implementation techniques, and discusses concrete business scenarios such as order numbers, coupons, short URLs, and tracing with practical code examples.

BackendPHPcoupon code
0 likes · 18 min read
Distributed ID Generation Service: Features, Scenarios, and Implementation
php Courses
php Courses
Nov 6, 2022 · Backend Development

Concepts, Principles, and Implementation Methods of Message Queues

This article explains the fundamentals of message queues, their typical use cases such as decoupling and traffic shaping, compares implementation options like MySQL, Redis, and dedicated message systems, and provides detailed PHP code examples for flash‑sale and RabbitMQ integrations.

PHPflash saleredis
0 likes · 6 min read
Concepts, Principles, and Implementation Methods of Message Queues
php Courses
php Courses
Nov 3, 2022 · Backend Development

PHP HTTP Client Utility Using cURL – Practical Example and Story

The author describes receiving a paid PHP development request, quickly implementing a cURL‑based HTTP client class to handle GET, POST, PUT, and DELETE requests with JSON payloads, and shares the full code to help others solve similar integration problems.

APIPHPbackend-development
0 likes · 5 min read
PHP HTTP Client Utility Using cURL – Practical Example and Story
php Courses
php Courses
Nov 2, 2022 · Backend Development

Three Methods to Implement Page Redirection in PHP

This article explains three PHP techniques for page redirection—using the header() function, outputting a JavaScript location.href script, and inserting a META refresh tag—each with code examples and explanations of how they work and when to use them.

JavaScriptPHP
0 likes · 3 min read
Three Methods to Implement Page Redirection in PHP
360 Quality & Efficiency
360 Quality & Efficiency
Oct 28, 2022 · Operations

Pinpoint APM Overview and PHP Full‑Stack Monitoring Setup

This article introduces the open‑source Pinpoint APM tool for Java micro‑services, explains its architecture and data model, demonstrates deployment options for Tomcat and SpringBoot, and provides a step‑by‑step guide to installing and configuring the Pinpoint PHP agent for end‑to‑end performance monitoring.

APMDistributed TracingMicroservices
0 likes · 8 min read
Pinpoint APM Overview and PHP Full‑Stack Monitoring Setup
Laravel Tech Community
Laravel Tech Community
Oct 26, 2022 · Backend Development

PHP 8.3 RFC: Built‑in json_validate Function

The article explains the PHP 8.3 RFC that introduces a built‑in json_validate function, describing its signature, parameters, return values, usage examples, community discussion, reasons for inclusion, and the impact on major PHP projects, while noting its compatibility with the existing json_decode parser.

JSONPHPjson_validate
0 likes · 7 min read
PHP 8.3 RFC: Built‑in json_validate Function
php Courses
php Courses
Oct 18, 2022 · Information Security

In-Memory PHP Trojan: Source Code, Explanation, and Mitigation

This article explains the concept of in‑memory PHP trojans, provides simple obfuscated source code that deletes itself and persists in RAM, discusses their stealth characteristics, and offers a basic mitigation strategy of terminating the process and removing the generated files.

Information SecurityMemory TrojanPHP
0 likes · 3 min read
In-Memory PHP Trojan: Source Code, Explanation, and Mitigation
php Courses
php Courses
Oct 11, 2022 · Backend Development

Sensitive Word Detection Algorithm in PHP Using Multibyte String Traversal

This article explains how to build a tree‑based sensitive‑word detection algorithm in PHP, discusses the challenges of correctly iterating over multibyte strings, and provides a complete implementation with code examples that handle Unicode characters efficiently.

PHPString Traversalalgorithm
0 likes · 6 min read
Sensitive Word Detection Algorithm in PHP Using Multibyte String Traversal
Laravel Tech Community
Laravel Tech Community
Oct 9, 2022 · Information Security

PHP One‑Liner Webshells and Evasion Techniques

This article explains various one‑line PHP webshell payloads, compares eval and assert functions, and demonstrates multiple obfuscation methods such as XOR, base64, rot13, concatenation, custom function wrappers, variable variables, class‑based tricks, and version‑specific payloads to bypass WAFs and antivirus detection.

EvasionObfuscationPHP
0 likes · 12 min read
PHP One‑Liner Webshells and Evasion Techniques
php Courses
php Courses
Oct 9, 2022 · Backend Development

Understanding CGI, FastCGI, and php-fpm in PHP Backend Development

This article explains the CGI protocol, how PHP implements it, the advantages of FastCGI as a persistent process manager, and how php-fpm extends FastCGI to provide smoother configuration changes and improved performance for PHP web applications.

CGIPHPWeb server
0 likes · 3 min read
Understanding CGI, FastCGI, and php-fpm in PHP Backend Development
MaGe Linux Operations
MaGe Linux Operations
Oct 1, 2022 · Information Security

Mastering PHP One‑Line Webshell Evasion: Techniques & Payloads

This article explores various PHP one‑line webshell payloads, compares eval and assert functions, and presents multiple evasion techniques such as XOR, base64, rot13, string concatenation, variable obfuscation, and version‑specific tricks to bypass WAFs and antivirus detection.

EvasionObfuscationOne-liner
0 likes · 16 min read
Mastering PHP One‑Line Webshell Evasion: Techniques & Payloads
Alibaba Cloud Native
Alibaba Cloud Native
Sep 29, 2022 · Cloud Native

How Migrating a Holiday Gift Service to Alibaba Cloud Function Compute Cuts Costs and Handles Traffic Spikes

Facing occasional traffic spikes and high server costs, the author migrated a holiday gift‑distribution project from an ALB‑ECS‑MySQL‑Redis stack to Alibaba Cloud Function Compute, detailing cost reductions, zero‑idle‑instance savings, custom runtime setup, logging adjustments, VPC networking, deployment via Serverless Devs, and domain binding.

Alibaba CloudCloud NativeDeployment
0 likes · 8 min read
How Migrating a Holiday Gift Service to Alibaba Cloud Function Compute Cuts Costs and Handles Traffic Spikes
Laravel Tech Community
Laravel Tech Community
Sep 21, 2022 · Backend Development

PHP 8.2.0 RC1 Released: New Features and Improvements

The first release candidate of PHP 8.2.0 (RC1) has been published, introducing trait constants, a new Random extension, enhanced JIT support, updated MIME types for the built‑in web server, memory optimizations, new socket and Curl options, additional ZipArchive methods, and several performance and cross‑platform improvements.

JITNew FeaturesPHP
0 likes · 3 min read
PHP 8.2.0 RC1 Released: New Features and Improvements
php Courses
php Courses
Sep 16, 2022 · Fundamentals

Understanding SOLID Principles in Object‑Oriented Design

This article explains the five SOLID object‑oriented design principles—Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion—while also promoting a PHP online training program that covers modern web technologies and offers enrollment via QR code or contact details.

BackendObject-Oriented DesignPHP
0 likes · 2 min read
Understanding SOLID Principles in Object‑Oriented Design
Alibaba Cloud Native
Alibaba Cloud Native
Sep 9, 2022 · Cloud Native

How to Deploy a Pay‑Per‑Use WordPress Site on Alibaba Cloud Serverless

Learn step‑by‑step how to build a cost‑effective, pay‑per‑use WordPress website on Alibaba Cloud Serverless using Function Compute, NAS storage, RDS, and SLS, covering service activation, NAS setup, function configuration, custom domain binding, code deployment, and final verification.

Alibaba CloudCloud NativeFunction Compute
0 likes · 7 min read
How to Deploy a Pay‑Per‑Use WordPress Site on Alibaba Cloud Serverless
Laravel Tech Community
Laravel Tech Community
Sep 7, 2022 · Backend Development

Common PHP File and Directory Utility Functions

This article provides a collection of reusable PHP functions for checking, creating, listing, copying, and deleting files and directories, offering developers ready‑to‑use code snippets that simplify common filesystem operations in backend projects.

BackendPHPdirectory operations
0 likes · 5 min read
Common PHP File and Directory Utility Functions
Top Architect
Top Architect
Sep 1, 2022 · Backend Development

Using Docker for Local Development: Installation, Configuration, and Usage

This article explains the common pain points of local development and provides a step‑by‑step guide on installing Docker, Docker‑Compose, and Laradock, configuring environment files, setting up Nginx and host entries, and running containers to create a consistent, portable development environment.

Dev EnvironmentDocker ComposeLaradock
0 likes · 12 min read
Using Docker for Local Development: Installation, Configuration, and Usage
Laravel Tech Community
Laravel Tech Community
Aug 30, 2022 · Backend Development

CakePHP 4.4.5 Released with Improvements to SMTP Authentication, Debug Stack Frames, API Docs, and Localization

Version 4.4.5 of the open‑source CakePHP framework, which implements ActiveRecord, Association Data Mapping, Front Controller and MVC patterns, has been released, introducing enhanced SMTP authentication error handling, restored parameter display in debug stack frames, API documentation upgrades, a fix for diffForHumans() localization, and deprecation of ValidatableInterface.

CakePHPPHPRelease Notes
0 likes · 2 min read
CakePHP 4.4.5 Released with Improvements to SMTP Authentication, Debug Stack Frames, API Docs, and Localization
Laravel Tech Community
Laravel Tech Community
Aug 23, 2022 · Backend Development

Implementing Priority Queues with RabbitMQ in PHP

This article explains how to configure RabbitMQ queue priority, defines reusable PHP base, service, and client classes, and demonstrates running the code to send and consume prioritized messages using the PhpAmqpLib library.

Message QueuePHPRabbitMQ
0 likes · 3 min read
Implementing Priority Queues with RabbitMQ in PHP
Laravel Tech Community
Laravel Tech Community
Aug 22, 2022 · Backend Development

Implementing a Producer‑Consumer Model with RabbitMQ in PHP

This tutorial explains the producer‑consumer principle using RabbitMQ, provides a reusable PHP base class for queue connections, and demonstrates how to create service and client classes to send and receive messages, followed by step‑by‑step instructions to run the code and view the queue.

Message QueuePHPProducer Consumer
0 likes · 3 min read
Implementing a Producer‑Consumer Model with RabbitMQ in PHP
MaGe Linux Operations
MaGe Linux Operations
Aug 19, 2022 · Information Security

Bypassing PHP disable_functions and Building Encrypted Reverse Shells: A Hands‑On Guide

This article walks through practical techniques for bypassing PHP's disable_functions, hiding attacker IPs, creating encrypted bash reverse shells, maintaining persistence with cron and screen, probing outbound ports, setting up internal network proxies, and cleaning forensic traces, all aimed at penetration testing and red‑team operations.

PHPcron persistencedisable_functions
0 likes · 13 min read
Bypassing PHP disable_functions and Building Encrypted Reverse Shells: A Hands‑On Guide
php Courses
php Courses
Aug 10, 2022 · Backend Development

Running PHP Built-in Server as a Background Process with nohup

This article explains how to start PHP's built‑in HTTP server for local testing, keep it running after the terminal closes by using nohup, and notes the default log file and production‑environment limitations.

PHPbackend-developmentbuilt-in server
0 likes · 2 min read
Running PHP Built-in Server as a Background Process with nohup
37 Interactive Technology Team
37 Interactive Technology Team
Aug 8, 2022 · Backend Development

Time Management in Programming: Concepts, Practices, and Common Pitfalls

Time management in programming spans human concepts of time, language-specific handling of zones and timestamps, 32‑bit overflow risks, sync versus async processing, log timestamping, business‑level period calculations, and common pitfalls, emphasizing that mastering these nuances prevents bugs, improves performance, and enables reliable analytics.

ETLPHPasynchronous processing
0 likes · 20 min read
Time Management in Programming: Concepts, Practices, and Common Pitfalls
php Courses
php Courses
Aug 7, 2022 · Backend Development

Key Features and Architecture of PHP 7 and PHP 8

This article outlines the major new features of PHP 8 and PHP 7, explains why PHP 7 outperforms PHP 5, describes the execution flow, web‑request lifecycle, underlying architecture, data structures, garbage‑collection mechanism, and the PHP‑FPM master‑worker model with optimization tips.

Garbage CollectionLifecyclePHP
0 likes · 6 min read
Key Features and Architecture of PHP 7 and PHP 8
php Courses
php Courses
Aug 6, 2022 · Information Security

Building a Custom IP Filtering System for Public Servers with Automated Whitelisting

Facing constant port scans and malicious login attempts on a public server, the author outlines a self‑developed IP filtering solution that automatically adds trusted IPs to a whitelist, featuring multi‑process support, concurrency, daemon mode, a web management panel, traffic statistics, and interception logging.

IP filteringPHPServer Security
0 likes · 3 min read
Building a Custom IP Filtering System for Public Servers with Automated Whitelisting
php Courses
php Courses
Aug 5, 2022 · Backend Development

Rapid PHP Learning Path (Free Public Course)

This free public roadmap guides beginners through essential front‑end fundamentals, rapid PHP onboarding, and optional advanced topics, providing curated course titles and direct links to help learners quickly master web development with PHP.

Free CourseLearning PathPHP
0 likes · 3 min read
Rapid PHP Learning Path (Free Public Course)
Laravel Tech Community
Laravel Tech Community
Aug 1, 2022 · Fundamentals

Understanding Inversion of Control (IoC) with PHP Code Examples

This article explains the Inversion of Control (IoC) principle, contrasts a tightly coupled logging implementation with a dependency‑injected version in PHP, and demonstrates how passing a logger via the constructor decouples classes and follows the open‑closed principle.

Design PatternsInversion of ControlIoC
0 likes · 3 min read
Understanding Inversion of Control (IoC) with PHP Code Examples