Current time: 09-27-2024, 08:09 AM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CentOS install
Author Message
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #44
RE: CentOS install
Это не баг, это новое требование php 5.3
Так же как и тотальный запрет на register_globals = On
И многие другие запреты.
Который обойти ни как нельзя.
Хрен с ними с клиентами, но у меня на серваке очень много своих старых сайтов на старых двигах. Переход с php4 на php5 дался малой кровью. Но это уже черезчур!

Зачем делать строгий php, когда для этих целей есть perl ?!
Значит подробнее.
Лично у меня в /etc/yum.repos.d
Лежат такие файлики.

PHP Code:
# CentOS-Base.repo
#
# This file uses a new mirrorlist system developed by Lance Davis for CentOS.
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever Base
mirrorlist
=http://mirrorlist.centos.org/?release=5.4&arch=x86_64&repo=os
baseurl=http://mirror.centos.org/centos/5.4/os/x86_64/
gpgcheck=0
enabled
=1
gpgkey
=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#exclude=php

#released updates 
[updates]
name=CentOS-$releasever Updates
mirrorlist
=http://mirrorlist.centos.org/?release=5.4&arch=x86_64&repo=updates
baseurl=http://mirror.centos.org/centos/5.4/updates/x86_64/
gpgcheck=0
enabled
=1
gpgkey
=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#exclude=php

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever Addons
mirrorlist
=http://mirrorlist.centos.org/?release=5.4&arch=x86_64&repo=addons
baseurl=http://mirror.centos.org/centos/5.4/addons/x86_64/
gpgcheck=0
enabled
=1
gpgkey
=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#exclude=php

#additional packages that may be useful
[extras]
name=CentOS-$releasever Extras
mirrorlist
=http://mirrorlist.centos.org/?release=5.4&arch=x86_64&repo=extras
baseurl=http://mirror.centos.org/centos/5.4/extras/x86_64/
gpgcheck=0
enabled
=1
gpgkey
=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#exclude=php

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever Plus
mirrorlist
=http://mirrorlist.centos.org/?release=5.4&arch=x86_64&repo=centosplus
baseurl=http://mirror.centos.org/centos/5.4/centosplus/x86_64/
gpgcheck=0
enabled
=1
gpgkey
=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#exclude=php 

CentOS-Media.repo
PHP Code:
# All new packages are now released to the testing repository first
# and only moved into Stable after a period of time
# Note: The testing repository is disabled by default

[kbs-CentOS-Extras]
name=CentOS.Karan.Org-EL$releasever Stable
gpgcheck
=1
gpgkey
=http://centos.karan.org/RPM-GPG-KEY-karan.org.txt
enabled=1
baseurl
=http://centos.karan.org/el$releasever/extras/stable/$basearch/RPMS/

[kbs-CentOS-Testing]
name=CentOS.Karan.Org-EL$releasever Testing
gpgcheck
=1
gpgkey
=http://centos.karan.org/RPM-GPG-KEY-karan.org.txt
enabled=0
baseurl
=http://centos.karan.org/el$releasever/extras/testing/$basearch/RPMS/ 

Это официальные репо, там минимум пакетов. Кое что включено, кое что выключено. Это лично мой конфиг основного сервера. А у вас свои ручки.

dag.repo
PHP Code:
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl
=http://apt.sw.be/redhat/el5/en/x86_64/dag
gpgcheck=0
enabled
=1
#exclude=php 
Это репа для основных сторонних пакетов.
Очень консервативный и очень стабильный.
Проверка и ответ "за базар" на всё что там выложено. Поэтому вы там не найдёте мелких пакетиков и супер-новых версий софта.
rpmforge.repo
PHP Code:
# Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag
# URL: http://rpmforge.net/
[rpmforge]
name Red Hat Enterprise $releasever RPMforge.net dag
#baseurl = http://apt.sw.be/redhat/el5/en/$basearch/dag
mirrorlist http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled 1
protect 
0
gpgkey 
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck 0
#exclude=php 

mirrors-rpmforge
PHP Code:
http://apt.sw.be/redhat/el5/en/$ARCH/rpmforge
http://archive.cs.uu.nl/mirror/dag.wieers/redhat/el5/en/$ARCH/rpmforge
http://ftp2.lcpe.uni-sofia.bg/freshrpms/pub/dag/redhat/el5/en/$ARCH/rpmforge
#http://ftp.heanet.ie/pub/freshrpms/pub/dag/redhat/el5/en/$ARCH/rpmforge
http://ftp-stud.fht-esslingen.de/dag/redhat/el5/en/$ARCH/rpmforge
http://mirror.cpsc.ucalgary.ca/mirror/dag/redhat/el5/en/$ARCH/rpmforge
http://mirrors.ircam.fr/pub/dag/redhat/el5/en/$ARCH/rpmforge
http://rh-mirror.linux.iastate.edu/pub/dag/redhat/el5/en/$ARCH/rpmforge
http://rpmfind.net/linux/dag/redhat/el5/en/$ARCH/rpmforge
http://wftp.tu-chemnitz.de/pub/linux/dag/redhat/el5/en/$ARCH/rpmforge
http://www.mirrorservice.org/sites/apt.sw.be/redhat/el5/en/$ARCH/rpmforge 

Не помню зачем мне он нужен был. Наверное не нашёл каких то мелких пакетов а компилмить влом было. В общем он не мешает и погоды не делает.

utterramblings.repo
PHP Code:
[utterramblings]
name=Jason's Utter Ramblings Repo
#baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
baseurl=http://www.jasonlitka.com/media/EL5/x86_64/
enabled=0
gpgcheck=0
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
#exclude=php 

Это глючный репо с новыми и непроверенными пакетами. Поэтому по дефолту он у меня выключен. Включаю если что то очень нуна. Ну пряма писец как нуна. Есть риск завалить всю систему или её часть пакетами из этой репы.

Теперь недавнео поставленные репы
centalt.repo

PHP Code:
[CentALT]
name=CentALT Packages for Enterprise Linux 5 $basearch
baseurl
=http://centos.alt.ru/repository/centos/5/$basearch/
enabled=0
gpgcheck
=0
#exclude=php 
Мелкий подкроватный репо. Нужен для установки nginx, php 5.3, php-fpm, php-cgi/
Только последние версии, что проста писец как плохо.
За базар ни какой ответственности. Но я ставил всё работает. Правда снёс потом, т.к. php 5.3 меня не радует, как и стандартные конфиги.

epel.repo
PHP Code:
##############################################################################
# Epel Repo (fedora packages designed to run on RHEL/CentOS)
# http://fedoraproject.org/wiki/EPEL/FAQ
###############################################################################
# Only gettging rrdtool and perl-rrdtool from here
# Can't get them both (together) anywhere else
[epel]
name=Extra Packages for Enterprise Linux 5 x86_64
baseurl
=http://download.fedora.redhat.com/pub/epel/5/x86_64
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=x86_64
enabled=1
protect
=1
gpgcheck
=1
gpgkey
=http://download.fedora.redhat.com/pub/epel/RPM-GPG-KEY-EPEL
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL 

Нужен для установки зависмостей от предыдущего репо.

varien.repo
PHP Code:
[varien]
name=Varien Incpubclic PHP repository $basearch
baseurl
=http://rpms.varien.com/php5/$releasever/$basearch/
enabled=1
gpgcheck
=1
gpgkey
=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-varien 
Не помню зачем ставил, но 22 февраля. Наверное какой то пакет для компиляции php потребовался. Наверное это не очень нужно.

На что тут обратить внимание?
На то что для сенты идут репо от RedHat, FedoraCore и вообще совместимость огромна.

Так что господа чем трендеть о том что у вас чот не устанавливается, лучше скиньте найденные репо для решения вопросов. И учите поиск по репозитариям.
И не надо путать линукс для десктопов, когда мне на мандриве приходится компилить TorK потому что его нет в официальных репо, и сервера, где многое просто не нужно.

Я ни чего не орал на форумах, я гуглил. Более того, меня на линуксовых форумах просто нету. Мне вполне хватает чтения без флуда. Чего и вам всем желаю.
Так же следует заметить, что утилита yum в RH имеет массу плагинов.
Как то плашины для отката назад произведённых установок и много полезного.
Все эти плагины должны быть установлены для адекватной работы.

Например, строка
#yum provides */libevent*
Выдаст вам пакет, который необходимо установить, чтобы поиметь файлик libevent.so-версия
Чтобы компиляция php не ругалась на его отсутствие.

Короче, чистим файлик руки.sys и мозги.dll а потом уже трендим.
Если вам нужна ОС для блондинок, так нехрен на зеркало пинять.
(This post was last modified: 02-28-2010 02:16 AM by data-stream_ru.)
02-28-2010 01:35 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Messages In This Thread
CentOS install - server801 - 11-18-2009, 07:30 PM
RE: CentOS install - data-stream_ru - 11-18-2009, 11:19 PM
RE: CentOS install - server801 - 11-19-2009, 02:17 AM
RE: CentOS install - server801 - 11-19-2009, 03:37 AM
RE: CentOS install - data-stream_ru - 11-19-2009, 08:47 AM
RE: CentOS install - server801 - 11-19-2009, 04:58 PM
RE: CentOS install - data-stream_ru - 11-20-2009, 01:45 AM
RE: CentOS install - server801 - 11-20-2009, 01:54 AM
RE: CentOS install - data-stream_ru - 11-20-2009, 02:09 AM
RE: CentOS install - server801 - 11-20-2009, 02:29 AM
RE: CentOS install - data-stream_ru - 11-20-2009, 02:35 AM
RE: CentOS install - server801 - 11-20-2009, 02:51 AM
RE: CentOS install - data-stream_ru - 11-20-2009, 03:05 AM
RE: CentOS install - server801 - 11-20-2009, 03:17 AM
RE: CentOS install - data-stream_ru - 11-20-2009, 03:32 AM
RE: CentOS install - server801 - 01-25-2010, 10:19 PM
RE: CentOS install - CyberMax - 01-24-2010, 02:03 PM
RE: CentOS install - server801 - 01-26-2010, 06:50 AM
RE: CentOS install - server801 - 01-26-2010, 07:02 AM
RE: CentOS install - marchaos - 01-26-2010, 07:08 AM
RE: CentOS install - data-stream_ru - 01-30-2010, 07:18 PM
RE: CentOS install - data-stream_ru - 02-01-2010, 02:37 AM
RE: CentOS install - SolarW - 02-26-2010, 09:12 AM
RE: CentOS install - CyberMax - 02-26-2010, 10:11 PM
RE: CentOS install - SolarW - 02-26-2010, 10:54 PM
RE: CentOS install - SolarW - 02-27-2010, 12:50 AM
RE: CentOS install - CyberMax - 02-27-2010, 01:36 AM
RE: CentOS install - SolarW - 02-27-2010, 01:42 AM
RE: CentOS install - CyberMax - 02-27-2010, 02:12 AM
RE: CentOS install - SolarW - 02-27-2010, 02:14 AM
RE: CentOS install - marchaos - 02-27-2010, 02:41 AM
RE: CentOS install - SolarW - 02-27-2010, 04:46 AM
RE: CentOS install - server801 - 02-01-2010, 07:41 AM
RE: CentOS install - yazynin - 02-26-2010, 08:56 PM
RE: CentOS install - SolarW - 02-26-2010, 09:10 PM
RE: CentOS install - server801 - 02-27-2010, 06:37 AM
RE: CentOS install - data-stream_ru - 02-27-2010, 08:55 AM
RE: CentOS install - marchaos - 02-27-2010, 09:54 AM
RE: CentOS install - data-stream_ru - 02-27-2010, 10:42 AM
RE: CentOS install - data-stream_ru - 02-27-2010, 12:07 PM
RE: CentOS install - server801 - 02-27-2010, 05:49 PM
RE: CentOS install - yazynin - 02-28-2010, 12:56 AM
RE: CentOS install - server801 - 02-28-2010, 02:38 AM
RE: CentOS install - data-stream_ru - 02-27-2010, 11:59 PM
RE: CentOS install - data-stream_ru - 02-28-2010 01:35 AM
RE: CentOS install - SolarW - 02-28-2010, 08:39 AM
RE: CentOS install - yazynin - 02-28-2010, 11:22 AM
RE: CentOS install - data-stream_ru - 03-02-2010, 11:31 AM
RE: CentOS install - GioMac - 03-21-2010, 07:26 PM
RE: CentOS install - data-stream_ru - 03-22-2010, 01:54 AM

Forum Jump:


User(s) browsing this thread: 2 Guest(s)