Free cookie consent management tool by TermsFeed Generator PHP Exec | Amir Kamizi
AMIR KAMIZI
Home Blog Courses Books Newsletter Store Membership Buy me a coffee
PHP Exec

PHP Exec

Last Updated on Mar 22, 2023

Introduction

Did you know we can run system commands through PHP?

Well not only it’s possible but also it’s very easy.

You can easily run your commands with exec function

exec

exec(command,output,result code)

command: the command you want to run. Like mkdir test

output: if there is any output for your command it will be saved on this variable

resultCode: the code that will be returned from running your command.

So let’s see a couple of examples example

Let’s create a directory called test

<?php
exec('mkdir test', $output, $resultCode);
// output is an empty array because there is no returned value
// resultCode is 0

Let’s get the user.

<?php
exec('whoami', $output, $retval);
// resultCode is 0
// output is:
// Array ( [0] => root )

see how easy it is?

The possibilities are endless!

https://youtu.be/Qcw4sbV-KcQ

Conclusion

Now you know about exec in PHP.

I recommend you to open a PHP files and try to run different system commands with PHP.

If you have any suggestions, questions, or opinions, please contact me. I’m looking forward to hearing from you!

Key takeaways

  • run system commands
  • exec function

Category: programming

Tags: #php

Join the Newsletter

Subscribe to get my latest content by email.

I won't send you spam. Unsubscribe at any time.

Related Posts

PHP Simple Tinker Like Script
Feb 15, 2023 programming

PHP Simple Tinker Like Script

Today we are going to build a simple Tinker in PHP. Tinker is a tool that allows users to interact with the application through the command line. ...

8 Min Read Read More
PHP Testing with PHPUnit and Pest
Mar 22, 2023 programming

PHP Testing with PHPUnit and Pest

Today we are going to write tests with PHPUnit and Pest in PHP. Testing is a very important step in developing an application. phpunit and pest make it really easy to write tests in php ...

12 Min Read Read More
PHP Pass Arguments by Reference
Jan 12, 2023 programming

PHP Pass Arguments by Reference

Today we are going to talk about splat passing arguments by reference in PHP. By default when we pass argument to a function we pass it by value. ...

6 Min Read Read More
AngularJS Beginner to Advance 2025: The Complete Guide for Modern Web Developers
Jul 18, 2025 programming

AngularJS Beginner to Advance 2025: The Complete Guide for Modern Web Developers

In today’s web development landscape, AngularJS may no longer dominate headlines, but it still powers countless legacy applications. Many organizations—especially in finance, healthcare, and enterprise software—rely on AngularJS systems that require ongoing maintenance and enhancements. ...

43 Min Read Read More

Recommended Courses

Introduction to Machine Learning in PHP

Introduction to Machine Learning in PHP

Learn to Build Different Machine Learning Models Easily ...

PHP Tutorial Beginner to Advanced

PHP Tutorial Beginner to Advanced

Learn everything you need to start a successful career as a PHP developer ...