Есть ли любой способ установить MySQL 5.1 и PHP 5.3 на Centos 7

Настройка переменной оболочки должна быть выполнена перед вызовом SQLPLUS

IFS=$'\n'
for i in $(cat $LST_HOME/doc.lst)
do 
P1=$(echo $i | awk '{print $1}')
P2=$(echo $i | awk '{print $2}')
P3=$(echo $i | awk '{print $3}')

sqlplus64 $UserCoribudg/$PassCoribudg@$ORACLE_SID << EOF
@$SQL_HOME/update_p.sql $P1 $P2 $P3
commit;
exit
EOF

/data/java_1.6_XX/bin/java -cp fr.bla.bla.bla

done
  • P1 = все не является действительным кодом SQL.
  • Я предполагаю, что Java Part использует обновленные значения.
0
02.02.2015, 10:36
2 ответа

Для CentOS 7 отсутствуют RPM MySQL 5.1. Ваш единственный шанс - воспользоваться "общим tar-шариком", его установка описана в руководстве. В верхней части моей головы, я вижу две потенциальные проблемы:

1) Вам может понадобиться отключить SElinux.

2) В некоторых системных библиотеках, возможно, произошла смена API между платформой сборки двоичных файлов и CentOS 7.

У меня нет информации о PHP.

0
28.01.2020, 04:57

Попробуйте использовать репозитории проекта сообщества IUS:

yum -y update
yum -y install epel-release
wget https://centos7.iuscommunity.org/ius-release.rpm
rpm -Uvh ius-release*.rpm
yum -y update
yum -y install php56u php56u-opcache php56u-xml php56u-mcrypt php56u-gd php56u-devel php56u-mysql php56u-intl php56u-mbstring php56u-bcmath

Вы можете изменить php5X или 7x на нужные вам версии.

Другой способ запустить ЛЮБУЮ версию PHP поверх любого дистрибутива Linux - это скомпилировать ее из исходников. Это просто. Посмотрите это руководство, в котором объясняется, как запустить любую версию PHP: https://docs.google.com/document/d/1WSJ0LMIJW5syLCekyYTZALe4X_t_RI9umKwpM_2sO7g/preview

С уважением.

0
28.01.2020, 04:57

Теги

Похожие вопросы