Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
PrisijungtiRegistruotisJei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
yum install nano
1. Įdiegiame MySQL 5 tarnybos serverį įvykdydami šią komandą SSH terminale:yum install mysql mysql-server
Nurodome serveriui, jog paleistų šią tarnybą jei dedikuotas serveris būtų perkrautas. Vykdome šias komandas SSH konsolėje:chkconfig --levels 235 mysqld on
service mysqld restart
Atliekame MySQL serverio konfiguraciją (suteikiame root vartotojui slaptažodį). Vykdome komandą SSH konsolėje:mysql_secure_installation
Jums pateiks klausimą:NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
Šioje vietoje spauskite mygtuką ENTER .Set root password? [Y/n] spauskite y raidelę ir [B]ENTER[/B]
New password: [B]nurodykite slaptažodį[/B]
Re-enter new password: [B]pakartokite slaptažodį[/B]
Remove anonymous users? [Y/n] spauskite y raidelę ir [B]ENTER
[/B]Disallow root login remotely? [Y/n] spauskite y raidelę ir [B]ENTER
[/B]Remove test database and access to it? [Y/n] spauskite y raidelę ir [B]ENTER
[/B]Reload privilege tables now? [Y/n] spauskite y raidelę ir [B]ENTER[/B]
2. Diegiame Apache2 web serverio tarnybą.yum install httpd
Startuojame Apache2 servisa įvykdydami komandą SSH konsolėje:service httpd start
3. Diegiame PHP5 tarnybą bei PHP5 modulį apache2 web serverio tarnybai.yum install php -y
service httpd restart
4. Testuojame PHP5 tarnybos veikimą, tikriname PHP5 tarnybos informaciją.nano /var/www/html/info.php
Įkeliame į naujai sukurtą info.php failą šią informaciją:
<?php
phpinfo();
?>
Išsaugome šį failą ir atveriame interneto naršyklę ir įrašome http://serverioIP/info.php
(pvz.: http://78.94.78.152/info.php
)yum search php
Išsirinkite iš sąrašo jums reikiamus modulius ir nurodykite juos diegimo metu. Mūsų atveju mes jau išsirinkome reikalingus modulius (bendruoju atveju šių modulių pakanka) ir diegiame juos SSH konsolėje:yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
Perkrauname apache2 tarnybą:service httpd restart
6. Diegiame PhpMyAdmin įrankį duomenų bazių valdymui.wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
rpm -Uhv rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
32-bit operacinėms sistemoms (tik CentOS 5):
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -Uhv rpmforge-release-0.5.2-2.el5.rf.i386.rpm
64-bit operacinėms sistemoms (tik CentOS 6):
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -Uhv rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
32-bit operacinėms sistemoms (tik CentOS 6):
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -Uhv rpmforge-release-0.5.2-2.el6.rf.i686.rpm
Diegiame PhpMyAdmin programą į serverį vykdydamį SSH konsolėje komandą:yum install phpmyadmin -y
Konfiguruojame PhpMyAdmin programą. Atliekame pakeitimus apache2 web serverio tarnybos konfiguraciniame faile:nano /etc/httpd/conf.d/phpmyadmin.conf
Pakeiskite įrašus faile į pavyzdyje parodytus:#
# Web application to manage MySQL
#
#<Directory "/usr/share/phpmyadmin">
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#</Directory>
Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin
Keičiame PhpMyAdmin konfiguracijos failą:nano /usr/share/phpmyadmin/config.inc.php
Randame faile eilutę ir toje eulutėje žodelį cookie pakeičiame į http:/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
Perkrauname apache2 web serverio tarnybą:service httpd restart
Prisijungti prie PhpMyAdmin programos galite adresu http://jūsųIP/phpmyadmin
(pvz.: http://78.95.78.159/phpmyadmin
)
Komentarai
ir man jo iki galo neinstaliuoja išmeta klaidą
rpmforge | 1.9 kB 00:00
rpmforge/primary_db | 6.9 MB 00:03
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package phpmyadmin.noarch 0:2.11.11.3-2.el5.rf will be installed
--> Processing Dependency: php-mbstring >= 4.1.0 for package: phpmyadmin-2.11.11.3-2.el5.rf.noarch
--> Processing Dependency: php-mcrypt for package: phpmyadmin-2.11.11.3-2.el5.rf.noarch
--> Running transaction check
---> Package php-mbstring.x86_64 0:5.3.3-14.el6_3 will be installed
---> Package phpmyadmin.noarch 0:2.11.11.3-2.el5.rf will be installed
--> Processing Dependency: php-mcrypt for package: phpmyadmin-2.11.11.3-2.el5.rf.noarch
--> Finished Dependency Resolution
Error: Package: phpmyadmin-2.11.11.3-2.el5.rf.noarch (rpmforge)
Requires: php-mcrypt
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Naudoju CentOS 6 64-bit, prieš tai ant CentOs 5 64-bit viskas ok buvo.
įdiekite mcrypt paketą prieš įdiegiant phpMyAdmin.
Setting up Install Process
No package php-mcrypt available.
Error: Nothing to do