![]() |
|
Customer Support
How do I configure PHP?
Modwest Shared SystemOn the Modwest shared system, you have considerable flexibility with regards to the configuration of your PHP installation. For example, you can:
- Enable new PHP extensions (such as gd, mcrypt, imap, xmlrpc, or imagick)
- Adjust PHP file upload settings
- Adjust PHP error reporting/logging
- Update your PHP scripts' memory limits
On the Modwest shared system, PHP runs as a CGI. There is a default php.ini file which is in effect for all new accounts. If you need to enable PHP extensions or change PHP options in your account, you may wish to have your own php.ini which overrides the defaults.
To be recognized, an account-specific php.ini should reside in the /conf folder within your Modwest home directory. If one is already there, SSH into your account and edit it using a command line editor (such as vi, nano, or emacs), or download it via FTP/SCP, make changes locally, and re-upload it to the /conf folder.
If there is not a php.ini file in the /conf folder, you will need to create one first. You can build it from scratch using only the directives you know you need, or start by making a copy of the default php.ini file, which is usually located under the /etc/php5/cgi/ folder.
If the account was created before 2009, it is also possible that the php.ini file is located at /etc/php.ini (if you are running PHP4) or /etc/php5/php.ini (if you are running PHP5).
Copy the appropriate php.ini file to your /conf folder and make your changes there. They will take effect immediately.
Modwest Managed Servers
On our managed servers, PHP generally runs as an Apache module. As such, many PHP directives may be added to an .htaccess file anywhere in an account and take effect immediately This is described in detail on the PHP website. Alternately, we can update PHP configurations server-wide upon request. If you are a managed server customer and run into any trouble, please contact us and we will be happy to assist.
Modwest VPS
On our customer-managed VPS accounts, there are several options. PHP may generally be configured by editing /etc/php.ini or /etc/php5/apache2/php.ini and restarting Apache, or creating a custom vhost.conf file in the conf/ folder specific to a domain. Consult the Parallels knowledge base for current details.
User-Contributed Notes |
|||
|
|||
|
|
|||
Related Questions:
How do I set PHP include_path?
How do I change timezone for PHP?
What PHP modules are available and how do I load them?
Can I run a PHP script on cron?
How do I do html form file uploads?
Why does a PHP function give an error that it is undefined?
Why does my PHP script throw an Internal Server Error 500?
Why does PHP HTTP authentication not work?
What version of PHP are you running and can I see a phpinfo()?
I can't upload a file larger than 8MB through a PHP script
Can you change session cookie timeout in php.ini for me?
Do you have a quick form mail script?
Where is the php_error_log?
Can I use a PHP extension like PDFlib that I have personally purchased a license to use?
How do I get different character sets within my PHP page to display correctly?
What's the difference between running PHP as a cgi or as a module in safe mode?
Do you offer PHP5 with MySQLi?
Can I have all .html pages parsed as PHP?
My PHP session is lost whenever I go to a secure URL using the shared SSL certificate.
The PHP curl module doesn't work.
Where can I download free PHP scripts?
Do you provide PEAR?
Do I need to set any 777 permissions in order for my PHP scripts to create files and directories?
What is CAPTCHA? How can I use it?
How do I execute my .php files as PHP 5?
How do I use the url_rewriter.tags setting for PHP?
The PDFlib extension gives a UPR description error.
Can I use Smarty Templates?
Why does flush() not flush the data to my browser?
Why does PHPLIB sessions give me a MySQL Database error?
Will IonCube encoded files work?
Will my Zend Encoded files work?
The pfpro pfpro_process() function keeps giving me Error 31
I need the virtual() function and it is not available.
Why does getallheaders() say undefined function?
Can I talk over SSL when opening an IMAP connection with the PHP imap_open() function?
How can one PHP file transparently handle all search-engine friendly URLs?
How do I put PHP sessions into a database instead of the default files-based method?
My PHP script needs a newer version of Zend Optimizer. What do I do?
I need to execute my cron job with PHP5.2
I need a newer version of PHP to run certain software
Can I use the pfpro extension in PHP 5.2?
Browse Categories:Getting Started, FTP, Telnet/SSH, Moving Domains, E-mail, Traffic Reports, Mailing Lists, Apache, PHP, CGI, Other Server-Side Scripting, MySQL Database, Imaging Libraries, Other Software, Billing & Terms, Control Panel, E-commerce, Pre-Sales |

