PHP: Difference between revisions

From Cheatsheet
Jump to navigation Jump to search
m 3 revisions
(No difference)

Revision as of 23:51, 23 October 2014

PHP FOO, Enjoy ;P


PHP info

Make a file called phpinfo.php under the account that you wish to test. Place the below in as the contents.

<?php phpinfo(); ?>

One liner PHP info, make sure to change (username here) ti the account in questions username.

touch phpinfo.php && chown (username here). phpinfo.php && echo "<?php phpinfo(); ?>" > phpinfo.php

A real one liner, that requires no edits copy pasta go!

for i in `pwd | cut -d/ -f3`; do touch /home/$i/public_html/phpinfo.php && chown $i. /home/$i/public_html/phpinfo.php && echo "<?php phpinfo(); ?>" > /home/$i/public_html/phpinfo.php; done

PHP version's

To test the current handler as well as the versions of php.

/usr/local/cpanel/bin/rebuild_phpconf --current

If EasyApache has never been ran you will need to fo a manual query to figure the relavent information out.

cat /usr/local/apache/conf/httpd.conf | grep  LoadModule | grep php

Setting the default PHP version in the .htaccess

vim /usr/local/apache/conf/php.conf

go to the following and you want to copy out the line starting with "AddType" will look something like this but might be different...

AddType application/x-httpd-php5 .php5 .php4 .php .php3 .php2 .phtml

copy the whole line and if you are doing php4 change the 5 to 4's and vice versa, but dont have any duplicate options.

Random PHP stuffs

PHP 4 module check

/usr/local/php4/bin/php

enable/disable monitoring script ---

wget http://scripts.ssullivan.org/apiCalls/confMonitoring
perl confMonitoring

PhP mem limit on a shared with dso goes into the public_html in the .htaccess

php_value memory_limit 64M

To veiw availiable php extensions

/scripts/phpextensionmgr list

To install php extensions

/scripts/phpextensionmgr install (name here)

PHP rpm's for coremanaged moxes. php rpms

PHPmyadmin

To update just phpmyadmin.

/usr/local/cpanel/bin/updatephpmyadmin --force