- Информация о материале
- Автор: Артемьев Евгений Викторович
- Категория: Apache
- Просмотров: 3382
In this tutorial we’ll cover php 7.3 installation manually via commands on CWP server, it is pretty easy to build the php from source which will drastically increase the performance and stability. To build from source/manually you need to follow this tutorial step by step to achieve php 7.3 version installation. PHP 7.3 required addition configs like libzip please follow the tutorial step by step (don’t miss any)
PHP 5.6/7.0/7.1/7.2 : https://www.mysterydata.com/how-to-install-build-php-5-6-7-0-7-1-7-2-manually-on-cwp-centos-web-panel/
Step 1
Install the dependencies :yum -y install gcc make gcc-c++ cpp kernel-headers.x86_64 libxml2-devel openssl-devel bzip2-devel libjpeg-devel libpng-devel freetype-devel openldap-devel postgresql-devel aspell-devel net-snmp-devel libxslt-devel libc-client-devel icu libicu libicu-devel gmp-devel curl-devel libmcrypt-devel pcre-devel sqlite-devel db4-devel enchant-devel libXpm-devel mysql-devel readline-devel libedit-devel recode-devel libtidy-devel libtool-ltdl-devel
Step 2
Install EPEL :yum install epel-releaseThen install some more dependencies and remove the libzip package :
rpm -e --nodeps libzip yum -y install cmake3 cmake zlib-devel --enablerepo=epelInstalling Latest version Libzip from source :
cd /usr/local/src rm -rf libzip* wget https://libzip.org/download/libzip-1.5.1.tar.gz tar zxvf libzip* cd libzip* mkdir build cd build /usr/bin/cmake3 .. make && make install
Step 3
Installing php 7.3:rm -rf /usr/local/php-7-3 mkdir -p /usr/local/php-7-3 cd /usr/local/php-7-3 wget http://php.net/distributions/php-7.3.0.tar.gz tar zxvf php-7.3.0.tar.gz cd php-7.3.0 ./configure --with-config-file-path=/usr/local/php --with-config-file-scan-dir=/usr/local/php/php.d --with-zlib=/usr --enable-mbstring --enable-zip --enable-bcmath --enable-pcntl --enable-ftp --enable-exif --enable-calendar --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --with-tidy --with-curl --with-iconv --with-gmp --with-pspell --with-gd --with-jpeg-dir=/usr --with-freetype-dir=/usr --with-png-dir=/usr --enable-gd-jis-conv --with-zlib-dir=/usr --with-xpm-dir=/usr --with-openssl --with-pdo-mysql=/usr --with-gettext=/usr --with-bz2=/usr --with-mysqli --enable-soap --enable-phar --with-xsl --with-xmlrpc --with-kerberos --enable-posix --enable-sockets --with-pcre-regex --with-libdir=lib64 --with-mysql-sock=/var/lib/mysql/mysql.sock --enable-shmop --enable-intl --with-icu-dir=/usr --with-imap --with-imap-ssl --with-litespeed --with-pgsql=/usr/lib64/pgsql --with-pdo-pgsql make && make install
Step 4
Restart apache server and check php version via command :
service httpd restart php -vPlease note you don’t need to run every time STEP 1 and STEP 2 if you done it previously.
источник: https://www.mysterydata.com/how-to-install-build-php-7-3-manually-on-cwp-centos-web-panel/
- Информация о материале
- Автор: Артемьев Евгений Викторович
- Категория: Apache
- Просмотров: 2846
Особенности использования редиректа на javascript
Редирект, написанный на яваскрипт (или же джаваскрипт - как кому больше нравится), хотя и не отдает 3xx редирект, но все же позволяет переадресовывать пользователей на нужную страницу.Такой редирект часто используют для "обмана" поисковых систем: так как javascript обрабатывается только в браузере пользователя, но не обрабатывается поисковыми пауками. На сегодняшний день это утверждение справедливо для всех поисковиков, кроме гугла: Google успешно распознает многие редиректы, написанные с помощью яваскрипт.
Примеры:
В следующих примерах пользователь будет переадресован на Яндекс.<script type="text/javascript">
location="http://yandex.ru";
document.location.href="http://yandex.ru";
location.replace("http://yandex.ru");
window.location.reload("http://yandex.ru");
document.location.replace("http://yandex.ru");
< /script>
Так же с помощью функции setTimeout возможно реализовать задержку переадресации перед выполнением редиректа (в приведенном ниже примере - 5 секунд):
<script>
setTimeout( 'location="http://yandex.ru";', 5000 );
< /script>
Используйте javascript-редирект с осторожностью, так как его часто используют дорвейщики для своих нужд. И поисковые машины с ними борются.
источник: http://redirekt.info/article/pishem-redirekt-na-javascript-js.html
- Информация о материале
- Автор: Артемьев Евгений Викторович
- Категория: Apache
- Просмотров: 3086
Синтаксис:
<meta http-equiv="refresh" content="seconds;URL-to-redirect">Первый параметр seconds - это количество секунд (после полной загрузки страницы), по истечении которых произойдет редирект на второй параметр URL-to-redirect.
Как использовать?
Данный редирект должен располагаться в секции <head> html-документа, таким образом:<html>
< head>
< meta http-equiv="refresh" content="seconds;URL-to-redirect">
< /head>
< body>
текст страницы
</body>
< /html>
Примеры:
Делаем некую промежуточную страницу для формирования счета и уточнения деталей заказа. В этом примере, после полной загрузки страницы, клиент увидит текст, идущий после <body>, а по прошествии 5 секунд автоматически будет перенаправлен на https://merchant.webmoney.ru/:<html>
< head>
< meta refresh="5;https://merchant.webmoney.ru/">
< head>
< body>
Ув. Иванов Иван Иванович!
Сейчас Вы перейдете на мерчант WebMoney для оплаты выбранного лота. Если этого не произошло автоматически, пожалуйста, нажмите <a href="https://merchant.webmoney.ru/">перейти</a>.
< /body>
< /html>
Делаем аналогичное перенаправление на мерчант WebMoney, но без пояснительно текста, как в предыдущем примере. Посетитель фактически не заметит что произошло перенаправление, так как мы установим для этого задержку в ноль секунд.
<html>
< head>
< meta refresh="0;https://merchant.webmoney.ru/">
< head>
< /html>
- Но учтите, что указывать задержку в 0 сек. не рекомендуется по крайней мере по двум причинам:
- в случае, если пользователь захочет вернуться на предыдущую страницу, и нажмет соответствующую кнопку в браузере, ему это не удастся: он попадет на страницу с редиректом, и браузер опять перенаправит его вперед.
- поскольку это полноценная страница, и на ней может присутствовать текст, то поисковики могут увидеть в этом редиректе способ обмануть их: ведь рядовой пользователь этого текста не увидит (он будет немедленно перенаправлен на URL-to-redirect), в то время как для поисковиков текст доступен.
Но в то же время не забывайте, что возможность указать нулевую задержку все же есть.
источник: http://redirekt.info/article/redirekt-na-html-s-zaderzhkojj-meta-refresh.html