Install server nginx, php, mysql, phpmyadmin on centos 7 | Install lemp server on centos 7
Talaan ng mga Nilalaman:
- Mga kinakailangan
- Pag-install ng phpMyAdmin sa CentOS
- Pag-configure ng Nginx at phpMyAdmin
- Pag-access sa phpMyAdmin
- Konklusyon
Ang phpMyAdmin ay isang open source na tool na batay sa PHP para sa pamamahala ng MySQL at MariaDB server sa isang interface na batay sa web.
Pinapayagan ka ng phpMyAdmin na makihalubilo sa mga database ng MySQL, pamahalaan ang mga account at pribilehiyo ng gumagamit, isagawa ang mga pahayag ng SQL, i-import at i-export ang data sa iba't ibang mga format ng data at marami pa.
Sa tutorial na ito, ipapakita namin sa iyo kung paano mag-install ng phpMyAdmin kasama ng Nginx sa CentOS 7.
Mga kinakailangan
Tiyakin na nakamit mo ang sumusunod na mga kinakailangan bago magpatuloy sa tutorial na ito:
- Ang LEMP (Linux, Nginx, MySQL, at PHP 7) na naka-install sa iyong CentOS server.Mag-log in bilang isang gumagamit na may mga pribilehiyo sa sudo.
Bagaman hindi kinakailangan, pinapayuhan na mai-access ang iyong pag-install ng phpMyAdmin sa paglipas ng HTTPS. Kung wala kang SSL sa iyong mga site, sundin ang mga tagubilin tungkol sa pag-secure ng iyong Nginx gamit ang Let Encrypt sa CentOS 7.
Pag-install ng phpMyAdmin sa CentOS
Gamitin ang mga sumusunod na hakbang upang mai-install ang phpMyAdmin sa isang sistema ng CentOS 7:
-
Ang phpMyAdmin ay kasama sa imbakan ng EPEL. Kung hindi mo pa pinagana ang EPEL maaari mong gawin ito sa pamamagitan ng pag-type:
sudo yum install epel-releaseKapag pinagana ang repositoryo ng EPEL, i-install ang phpMyAdmin at ang lahat ng mga dependencies nito sa sumusunod na utos:
sudo yum install phpmyadminBaguhin ang pagmamay-ari ng pangkat ng
/etc/phpMyAdmindirektoryo sanginx(ang gumagamit kung saan tumatakbo ang serbisyo ng PHP FPM):sudo chgrp -R nginx /etc/phpMyAdmin
Pag-configure ng Nginx at phpMyAdmin
Mayroong maraming mga paraan kung paano i-configure ang Nginx upang maghatid ng mga file na phpMyAdmin. Kung ang server block ng iyong domain ay naka-set up upang maghatid ng mga kahilingan sa PHP pagkatapos ay maaari kang lumikha lamang ng isang simbolikong link mula sa mga file ng pag-install ng phpMyAdmin sa direktoryo ng root ng iyong domain.
Sa gabay na ito gagawa kami ng isang snippet na maaari naming isama sa alinman sa aming mga file ng block ng Nginx server.
Magsimula sa pamamagitan ng paglikha ng direktoryo ng
snippets
:
sudo mkdir -p /etc/nginx/snippets
Buksan ang iyong text editor at lumikha ng sumusunod na file:
sudo nano /etc/nginx/snippets/phpMyAdmin.conf
Idikit ang sumusunod na nilalaman:
/etc/nginx/snippets/phpMyAdmin.conf
location /phpMyAdmin { root /usr/share/; index index.php index.html index.htm; location ~ ^/phpMyAdmin/(.+\.php)$ { try_files $uri =404; root /usr/share/; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location ~* ^/phpMyAdmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /usr/share/; } } location /phpmyadmin { rewrite ^/* /phpMyAdmin last; }
Siguraduhin na gumagamit ka ng tamang socket path o address / port para sa
fastcgi_pass
direktiba.
I-save ang file at isara ang iyong editor.
Maaari mo na ngayong idagdag ang sumusunod na linya sa block ng server ng bawat domain kung saan nais mong ma-access ang phpMyAdmin gamit ang:
domain.com/phpmyadmin
include snippets/phpMyAdmin.conf;
Narito ang isang halimbawa:
/etc/nginx/conf.d/domain.com.conf
server { #… other code include snippets/phpMyAdmin.conf; #… other code }
Pag-access sa phpMyAdmin
Upang ma-access ang interface ng phpMyAdmin buksan ang iyong paboritong browser at i-type ang pangalan ng domain ng iyong server o pampublikong IP address na sinusundan ng
/phpmyadmin
:
http(s)://your_domain_or_ip_address/phpmyadmin
Ipasok ang mga kredensyal sa pag-login sa gumagamit ng pag-login at i-click ang
Go
.


Konklusyon
Binabati kita, matagumpay mong na-install ang phpMyAdmin sa iyong CentOS 7 server. Maaari mo na ngayong simulan ang paglikha ng MySQL database, mga gumagamit at mga talahanayan at magsagawa ng iba't ibang mga query at operasyon ng MySQL.
centos phpmyadmin mysql mariadb nginx php, Ang pinakabagong 15-inch MacBook Pro ay malapit na kahawig ng hinalinhan nito. Ito ay nagpapalakas ng parehong solid aluminyo unibody enclosure na may indented thumb scoop para sa pagbubukas ng takip, ang parehong malaking touchpad, at ang parehong matigas na pindutan na gumagawa ng pag-tap at swiping ang touchpad sa iyong mga daliri mas madali kaysa sa pagpindot sa pindutan. Ang malaking screen ng glossy ay may resolusyon na 1440 ng 900 pixel, at lahat ng mga port - kabilang ang port ng MagSa
Pinapayagan ka ng isang bagong puwang ng Secure Digital (SD) card na maglipat ng mga file sa iyong Mac at i-boot ang laptop. Sinasabi ng Apple na sinusuportahan ng MacBook Pro ang mga sumusunod na card: SD (na mayroong 4MB hanggang 4GB ng data), SDHC (na nagtataglay ng 4GB hanggang 32GB ng data), microSD (na may adaptor), at miniSD (na may adapter). Hindi nito sinusuportahan ang SDXC, isang bagong detalye ng card na maaaring suportahan ng teoretikal hanggang sa 2TB ng imbakan; Gayunpaman, ang ca
"Ang bawat tao'y nagsasalita tungkol sa kung paano mga consumer hindi alam kung ano ang nangyayari, at kung alam nila kung ano ang nangyayari, sila ay magiging horrified, "sabi ni Rubin. "Ang dahilan kung bakit hindi nila alam ang tungkol dito ay hindi sila nag-aalinlangan upang malaman ang tungkol dito, at ang dahilan kung bakit hindi sila nag-aalinlangan upang malaman ang tungkol dito ay dahil wala nang masama ang nangyari."
[Karagdagang pagbabasa: Ang pinakamahusay TV streaming services]
Paano mag-set up ng mga bloke nginx server sa sentimo 7
Pinapayagan ka ng Nginx Server Blocks na magpatakbo ng higit sa isang website sa isang solong makina. Sa tutorial na ito, ipapaliwanag namin kung paano i-set up ang mga bloke ng Nginx server sa CentOS 7.







