Инсталация на Apache2.
apt-get install apache2
Инсталация на PHP5.
apt-get install php5
Инсталация на MySQL.
apt-get install mysql-server.
Когато правите каквито и да били настроики в конфигурационния файл на apache2 след това трябва да рестартирате apache2 в линукс убунту става с
/etc/init.d/apache2 restart – ако сте като root потребител.
sudo /etc/init.d/apache2 restart - ако сте като обикновен потребител.
Рестарт на MySQL daemon.
/etc/init.d/mysql restart - ако сте като root потребител.
sudo /etc/init.d/mysql restart – ако сте като обкикновен потребител.
Как да инсталираме IonCube zend-extension.
1. Сваляме пакета, зависи от операционната система и софтуера
за (32 bits) http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
за (64 bits) http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
2. След като свалите пакета го разкомпресирате за
за (32 bits) с tar -zxvf ioncube_loaders_lin_x86.tar.gz
за (64 bits) с tar -zxvf ioncube_loaders_lin_x86-64.tar.gz
3. След това премествате вече създадената папка ioncube в директорията, в която ще остане !
пример mv /scripts/ioncube/ /usr/lib/php5
4. Добре е поради факта сигурност да направите собственик и група на паката ioncube да бъдат root това става по следният начин.
chown root:root ioncube
но не забравяйте, че трябва да сте в предходната директория, а не в самата папка ioncube.
5. Вписване и редактиране на /etc/php5/apache2/php.ini
Просто трябва да добавите следния ред.
zend_extension = /usr/lib/php5/ioncube/ioncube_loader_lin_5.2.so
Имайте предвид, че файла до който ще посочите пътя трябва да е като версията на PHP с нашият случай 5.2.x може да проверите версията на PHP като направите един файл в рут папката на домейна с име (phptest.php) и напишете в него <?php echo phpinfo(); ?> и заредите файла през браузъра http://moidomain.com/phptest.php
И най-тънкия момент е добавянето на линка за zend_extension -а.
Линка трябва да бъде добавен точно тук.
; Enable compatibility mode with Zend Engine 1 (PHP 4.x)
zend.ze1_compatibility_mode = Off
zend_extension = /scripts/ioncube/ioncube_loader_lin_5.2.so
След това разрешаваме потока от криптираните данни да се предава с опциите по надолу.
y2k_compliance = On
output_buffering = On
zlib.output_compression = on
След това записвате файла и рестартирате apache2 по нагоре пише как
Може да проверите дали всичко е наред и дали zend_extension е добавен успешно с следната команда php -v трябва да видите на последният ред whit zend_extension но това може да не се случи, или е необходимо да се рестартира ОС, но най-вероятно ще забележите дали zend_extension е наличен по това дали софтурера, който вероятно изисква zend_extension приеме приложението и ви позволи да продължите нататък.
Теста е проведен на ubuntu 8.04, php-5.2.4.
-за неточности и правописни грешки
моля пишете на скайп gesh_rulezzz.
Автор: Г.Георгиев