Bluehost Web Hosting Help
Specify a Cron Job to Use a Specific phpini File
Specify a Cron Job to use a Specific php.ini File
Summary
This article will explain how to set a Cron Job to use a specific php.ini file. If you need a different explanation on Cron Jobs, please refer to this list of Cron Job articles:
- Cron Job Basics
- Setup or Remove a Cron Job
- Crons Running at Specific Date and Time
- Specify a Cron Job to use a Specific php.ini File
- Cron Jobs with PHP and other File Types
Some scripts executed with a Cron Job requires a specific php.ini file to be used.
When executing a PHP script from a Cron Job (or via the command line), you can use a custom php.ini file. The most common situation where a custom php.ini file is needed is when a user's code requires access to something such as Zend Optimizer, which is specified in the php.ini file.
Specifying the php.ini File
To specify an alternate php.ini file, you'll need to use the -c flag in your PHP command line.
For example:
php -c /home/username/public_html/php.ini /home/username/public_html/myscript.php
In this instance, /home/username/public_html/php.ini
is the full path to the php.ini file you'd like to use and /home/username/public_html/myscript.php
is the full path to the php script you'd like to run. Using your actual username, change the path to the php.ini and the file you intend to run accordingly
Note: Your home directory may be home1, home2, home3, etc.
Recommended Help Content
Zend Optimizer cannot be found
Error Log receiving this error: PHP Warning: Zend Optimizer for PHP 4.4.x cannot be found (expected at '/usr/local/Zend/lib/Optimizer-2.5.10/php-4.4.x/ZendOptimizer.so') - try reinstalling the Zend Op
Zend Optimizer
How do I enable the Zend Optimizer on my account?
Cron Jobs with PHP and other File Types
This article will explain how to run php and other file types using Cron jobs.
Related Help Content
Setup Remove or Edit a Cron Job
This article will explain how to setup, remove, or edit a Cron Job.
Cron Job Basics
Learn how the Cron Job tool can help you automate the scripts on your web site.
Cron Time
How to run cron jobs at a specific "local" date and time.
Fatal error: Unable to read X bytes in /<home_directory>/public_html/myfile.php on line Y
I get this with some of my php files: Fatal error: Unable to read X bytes in /
Change Your PHP Version - Dedicated and VPS Hosting
Changing PHP versions, load custom Apache mods, and other Apache/PHP customizations
How To Manage Databases With Command Line SSH
This article will instruct you how to export a database from the command line (SSH).
How Import Databases Using Command Line SSH
This article will instruct you how to import a database from the command line (SSH).
Protecting the php.ini file from being viewed
The php.ini file can be viewed from a web browser.