SHARE
Facebook X Pinterest WhatsApp

Using PHP directly from the command line on Linux and UNIX

Written By
thumbnail
Web Webster
Web Webster
May 20, 2009

[ Thanks to An Anonymous Reader for
this link. ]

“At some point, though, you want to do more, or you’re
forced to do more. By that, I mean you have to work directly with
the file system of the server PHP is running on. You end up needing
to work with files on the file system, understand what processes
are running, or perform some other task.

“At first, you’re content using commands like file() in PHP to
open files. At some point, though, the only way to get something
done is to be able to run shell commands on the server and get back
some type of output. For example, you might need to know how many
files live in a certain directory. Or you may need to know how many
lines have been written to a group of log files. Or you may need to
operate on those files to copy them to another directory or use
rsync to transport them to another location.

“In “Command-line PHP? Yes, you can!,” Roger McCoy shows how to
use PHP directly from the command line — no Web browser needed. In
this article, I approach the subject from the other point of view,
showing you how to integrate closely with underlying shell commands
and folding any return values into your interfaces and
processes.”


Complete Story

thumbnail
Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Recommended for you...

5 Best Free and Open Source Text Expander Tools
webmaster
Jun 13, 2025
Grafito: Systemd Journal Log Viewer with a Beautiful Web UI
Bobby Borisov
Jun 12, 2025
FreeBSD Wants to Know a Few Things
brideoflinux
May 11, 2025
NVK enabled for Maxwell, Pascal, and Volta GPUs
Kara Bembridge
May 1, 2025
Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.