Инсталиране Apache2+MySQL+PHP5
#1
Здравейте, в тази тема ще ви покажа как да си инсталирате Apache2, MySQL Server & Php5

1. Инсталиране на MySQL 5

За да инсталирате MySQL трябва да въведете в терминала следната команда:

Цитат:yum -y install mysql mysql-server

След това трябва да стартирате MySQL
Цитат:/etc/init.d/mysqld start

След това трябва да сменим root паролата
Цитат:mysql_secure_installation
Цитат:[root@localhost matrata]# mysql_secure_installation




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):
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.

Set root password? [Y/n] <-- ENTER
New password: <-- въвеждате паролата за root
Re-enter new password: <-- повтаряте паролата за root
Password updated successfully!
Reloading privilege tables..
... Success!

На следващите въпроси който ще ви пита натискате само Enter
Приключихме с MySQL базата данни Smile

2. Инсталиране на Apache

Цитат:yum -y install httpd
След това го стартираме
Цитат:/etc/init.d/httpd start

След като стартира може да проверите дали работи като отворите Mozilla или който браузър ползвате и да въведете
Цитат:http://localhost/

По-подразбиране директорията с html се намира в /var/www/html а конфигурационния файл в /etc/httpd/conf/httpd.conf.

3. Инсталиране на PHP 5
Това е модул към Apache
Цитат:yum -y install php
След като се инсталира за да се зареди е необходимо да рестартирате Apache-то
Цитат:/etc/init.d/httpd restart

4. Тестване на PHP 5
За да тествате е необходимо да създадете файл:
Цитат:nano /var/www/html/info.php
Въвеждате в него:
PHP код:
<?php
phpinfo
();
?>
За да видим информация за PHP 5
отваряме браузъра и въвеждаме
Цитат:http://localhost/info.php

5. Връзка PHP5 + MySQL
Инсталираме:
Цитат:yum -y install php-mysql
и все пак ако искате да си тествате (правите) сайт с някой CMS ще е нужно още някой допълнителни модули към PHP
Код:
yum -y install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel

След като инсталирате php-mysql отново ще трябва да рестартирате Apache
Код:
/etc/init.d/httpd restart

6. Инсталиране phpMyAdmin
Това е Web GUI за MySQL с който много лесно може да създавате MySQL база данни и Потребители.
Импортирате ключа
Код:
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
Инсталираме phpMyAdmin
Цитат:yum -y install phpmyadmin
За да го добавим като линк тряба да създадем файл:
Цитат:nano /etc/httpd/conf.d/phpmyadmin.conf

със следната информация в него:
PHP код:
#
#  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 
сега трябва да дадете достъп до phpmyadmin чрез coockie и http за целта създавате файл:
Цитат:nano /usr/share/phpMyAdmin/config.inc.php
със следната информация в него:
PHP код:
[...]
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
[...] 

и както обичайно рестартираме Apache-то
Цитат:/etc/init.d/httpd restart
след успешния рестарт като отворите браузъра и въведете
Цитат:http://localhost/phpMyAdmin
след това ще ви иска потребителско име и парола
потребителското име е: root
а паролата която сте създали отначалото в стъпка 1

Поздрави, и успешни сайтове Smile
Отговори
#2
Благодарим, за полезният урок. Smile
Сега както си влязъл в серия, чакаме и как се създават виртуални директории. Също така може и един Perl до добавиш Big Grin
Отговори
#3
А как да се инсталира новата версия на php-то.
Отговори
#4
(04-10-2016, 22:08)texnika написа: А как да се инсталира новата версия на php-то.

Кое налага нова версия на PHP? Предполагам говориш за 7-ма?
Отговори
#5
Да.За по новите фрймуоркове трябва поне 5.4 .....
Отговори
#6
(04-10-2016, 23:41)texnika написа: Да.За по новите фрймуоркове трябва поне 5.4 .....

Версията налична в момента за инсталиране от хранилищата е 5.4.16
Отговори
#7
А хранилище за 7 ма ще се пусни ли скоро ?

Sent from my GT-I9300 using Tapatalk
Отговори
#8
Може да инсталираш хранилището на REMI [1] http://rpms.famillecollet.com/enterprise...ease-6.rpm което предлага различни хранилища за PHP . След инсталиране покажи какво има в /etc/yum.repos.d , и по точно всички .repo файлове свързани с remi ?

Хранилището за PHP-7.0 трябва да е remi-php70 или нещо такова .

http://rpms.famillecollet.com/enterprise/6.7/
Не отговарям на технически въпроси на ЛС.
Отговори




Потребители разглеждащи темата: 1 гост(и)