Поиск по этому блогу

четверг, 25 марта 2010 г.

Изучаем Linux №4


Основные команды при установке программного обеспечения и CMS на CentOS 
V. CentOS 5.4
V.0 CentOS/System
% yum install screen wget bzip2 unzip gcc make
% yum install sudo
% adduser tanya
% passwd tanya
# добавляем tanya в sudoers list
% vi /etc/sudoers
% # следующим действием указываем tanya/sudo
% yum install mc
% yum install php-mysql mysql mysql-server
# start mysql server on boot
% /sbin/chkconfig --levels 235 mysqld on
% /etc/init.d/mysqld start
% mysqladmin -u root password 'qwe123'
# перемещаем тестовую базу данных
% mysql_secure_installation
% mysql -u root -p
# инсталлируем apache2
% yum install httpd
% yum install php php-gd php-common php-xml php-mhash php-mbstring
% /sbin/chkconfig --levels 235 httpd on # start apache server on boot

% # инсталлируем eaccelerator
% # follow http://www.php.ph/2007/12/21/centos-5-eaccelerator-installation/
% yum install php-devel
% cd /tmp
% wget http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6.tar.bz2
% cd eaccelerator-0.9.6
% phpize
% ./configure
% make && make install
% cp eaccelerator-0.9.6/eaccelerator.ini /etc/php.d/
% # инсталлируем zend optimizer
% # copy ZendOptimizer
% tar xzf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
% # ZendOptimizer не работает с невыполненной SELinux конфигурацией
% # устанавливаем SELINUX= в /etc/selinux/config and reboot or /usr/sbin/setenforce 0
Configuration file is /etc/httpd/conf/httpd.conf

V.I CentOS/1c-bitrix
% mkdir /var/www/bitrix
% tar xzf big_business_encode_php5.tar.gz -C /var/www/bitrix
% chown -R apache:apache /var/www/bitrix

V.II. CentOS/Joomla
# CentOS 5.4 обеспечена php 5.1, но Joomla 1.6 requires php 5.2
% # скачиваем Joomla_1.6.0-Alpha2-Full-Package.zip
% mkdir /var/www/joomla
% tar xjf Joomla_1.5.15-Stable-Full_Package.tar.bz2 -C /var/www/joomla
% mv /var/www/joomla/configuration.php-dist /var/www/joomla/configuration.php
% chown -R apache:apache /var/www/joomla
% # создаем базу данных для joomla
% mcedit /etc/httpd/conf/httpd.conf # enable Joomla
% mysql -u root -p
mysql> create database joomla character set utf8;
mysql> grant all privileges on joomla.* to admin@localhost identified by "qwe123";
mysql> flush privileges;
mysql> quit
% # процес инсталляции в браузере
% rm -rf /var/www/joomla/installation
V.III. CentOS/Drupal
# эксперимент с drupal 7.0-alpha1 (development version) failed:
# процедура инсталляции невозможна
% mkdir /var/www/drupal
% wget http://ftp.drupal.org/files/projects/drupal-7.0-alpha1.tar.gz
% tar xzf drupal-7.0-alpha1.tar.gz -C /var/www
% mv /var/www/drupal-7.0-alpha1 /var/www/drupal
% mv /var/www/drupal/sites/default/default.settings.php /var/www/drupal/sites/default/settings.php
% chown -R apache:apache /var/www/drupal
% mysql -u root -p
mysql> create database drupal character set utf8;
mysql> grant all privileges on drupal.* to admin@localhost identified by "qwe123";
mysql> flush privileges;
mysql> quit
% # продолжаем инсталлировать из браузера
% # необходим smtp client для отправки email
% # после инсталляции drupal имеет место ошибка в отчете инсталляции:
# HTTP request status: Fails
# Your system or network configuration does not allow Drupal to access
# web pages, resulting in reduced functionality. This could be due to
# your webserver configuration or PHP settings, and should be resolved
# in order to download information about available updates, fetch
# aggregator feeds, sign in via OpenID, or use other network-dependent
# services.
% # Скорее всего это связано с системой безопасности CentOS

V.IV. CentOS/Wordpress
# скачиваем wordpress-2.9.1-ru_RU.tar.gz
% tar xzf wordpress-2.9.1-ru_RU.tar.gz -C /var/www
% chown -R apache:apache /var/www/wordpress
mysql> create database wordpress character set utf8;
mysql> grant all privileges on wordpress.* to admin@localhost identified by "qwe123";
mysql> flush privileges;
mysql> quit
% # начинаем инсталляцию из браузера.

Комментариев нет:

Отправить комментарий