Knowledgebase: FFmpeg
Installing PHPShield Loaders - PHP5.3.x Server
Posted by Pacific Host on 05 December 2011 06:36 AM

PHPShield is an application that is used to protect the code in a 2 core files within PHPmotion. In order for PHPmotion to run, your server will need to have the PHPShield loaders correctly installed.

In this tutorial, we will show you how to do this on a server that is running PHP5.3.x

Please note, you can only follow these instructions if you have a Dedicated Server or a VPS (with root access)



Step 1 - Login to your server
Using an ssh client like putty, login in to your server as root.

Step 2 - Check your servers PHP versio
You do this by typing the command
php -v

Step 2 - Check your system architecture
You do this by typing the command

uname -i

The result will either be i386 or x86_64. You will need this information to download the correct PHPshield loaders

Step 3 - Check your PHP extensions_directory
You do this by typing the command

php -i|grep extension_dir

you will get a path something like /usr/lib/php/extensions/no-debug-non-zts-20060613. Now enter this directory

cd /usr/local/lib/php/extensions/no-debug-non-zts-20060613


Note: use your own directoy path in the command above

Step 4 - Download PHPshield Loaders

You must first delete any loaders that may already be in your extensions directory

rm phpshield.*
You must now download the appropriate PHPshield loader, based on your system architecture. below is a list of the files we have available for download

Operating System Server Architecture Download Command
Linux (Centos, Fedora etc) i386 wget http://downloads.phpmotion.com/phpshield-loaders/linux/i386/ixed.5.3
Linux (Centos, Fedora etc) x86_64 wget http://downloads.phpmotion.com/phpshield-loaders/linux/x86_64/ixed.5.3


Now run the appropriate command from the table above. An example is shown below

Step 5 - Edit your php.ini file

First you need to find out the location of your main php.ini file. This file is the main configuration file for PHP on your server.
You do this by typing the command below
php -i|grep php.ini

You should get a result that shows something like this

Loaded Configuration File => /etc/php.ini

In the case of our example above, the path we want it /etc/php.ini

Now run the command below. Remember to use your own php.ini directoy path in the command above

echo "extension=ixed.5.3" >> /etc/php.ini

Step 6 - Restart you web server

Restart your Web Server (e.g. apache) using the command below (or similar)
service httpd restart
If you get an error like service httpd not found, you can try the following

/etc/init.d/apache restart
OR
/etc/init.d/apache2 restart

Thats it, you can now continue with the rest of your PHPmotion installation
(2 vote(s))
Helpful
Not helpful

Comments (0)