Ṣiṣẹda Ohun elo Wẹẹbu HTML5 Dynamic ati Ṣiṣẹle lori Olupin Wẹẹbu jijin Lilo Filezilla


Ninu awọn nkan meji ti tẹlẹ ti jara yii, a ṣalaye bi a ṣe le ṣeto Netbeans ni pinpin tabili Linux kan bi IDE lati ṣe idagbasoke awọn ohun elo wẹẹbu. Lẹhinna a tẹsiwaju lati ṣafikun awọn paati akọkọ meji, jQuery ati Bootstrap, lati le ṣe awọn oju-iwe rẹ jẹ ọrẹ-ọrẹ ati idahun.

  1. Fi Netbeans ati Java sori lati Ṣẹda Ohun elo HTML5 Ipilẹ - Apakan 1
  2. Ṣiṣẹda Ohun elo Oju opo wẹẹbu-Ore ati Idahun Lilo jQuery ati Bootstrap - Apá 2

Bii iwọ yoo ṣe alaiwa-ṣe pẹlu akoonu aimi bi olupilẹṣẹ, a yoo ṣafikun iṣẹ ṣiṣe lọwọlọwọ si oju-iwe ipilẹ ti a ṣeto ni Apá 2. Lati bẹrẹ, jẹ ki a ṣe atokọ awọn ohun ti o yẹ ki a koju wọn ṣaaju gbigbe siwaju.

Lati le ṣe idanwo ohun elo ti o ni agbara ninu ẹrọ idagbasoke wa ṣaaju gbigbe si olupin LAMP kan, a yoo nilo lati fi diẹ ninu awọn idii sii. Niwọn igba ti a nlo tabili tabili Ubuntu 14.04 lati kọ jara yii, a ro pe a ti fi kun akọọlẹ olumulo rẹ tẹlẹ si faili sudoers ati fun awọn igbanilaaye to wulo.

Fifi Awọn idii ati Wiwọle leto leto si olupin DB

Jọwọ ṣe akiyesi pe lakoko fifi sori ẹrọ o le ṣetan lati tẹ ọrọ igbaniwọle sii fun olumulo root MySQL. Rii daju pe o yan ọrọ igbaniwọle to lagbara ati lẹhinna tẹsiwaju.

Ubuntu ati awọn itọsẹ (tun fun awọn pinpin orisun Debian miiran):

$ sudo aptitude update && sudo aptitude install apache2 php5 php5-common php5-myqsql mysql mysql-server filezilla

Fedora/CentOS/RHEL:

$ sudo yum update && sudo yum install httpd php php-common php-mysql mysql mysql-server filezilla

Nigbati fifi sori ba ti pari, o gba iṣeduro niyanju pe ki o ṣiṣẹ mysql_secure_installation si, kii ṣe iyalẹnu, ni aabo olupin olupin data rẹ. O yoo ṣetan fun alaye wọnyi:

  1. Yi ọrọ igbaniwọle gbongbo pada? [Y/n]. Ti o ba ti ṣeto ọrọ igbaniwọle tẹlẹ fun olumulo root MySQL, o le foju igbesẹ yii.
  2. Mu awọn olumulo alailorukọ kuro? [Y/n] y.
  3. Ṣe iwọle wiwọle lati gbongbo latọna jijin? [Y/n] y (Niwọn bi eyi ṣe jẹ agbegbe idagbasoke agbegbe rẹ, iwọ kii yoo nilo lati sopọ si olupin DB rẹ latọna jijin).
  4. Mu ibi ipamọ data idanwo kuro ki o wọle si rẹ? [Y/n] y
  5. Tun gbee awọn tabili anfaani bayi? [Y/n] y.

Ṣiṣẹda Database ayẹwo kan ati Loda data idanwo

Lati ṣẹda ibi ipamọ data apẹẹrẹ kan ati fifuye data idanwo kan, wọle si olupin DB rẹ:

$ sudo mysql -u root -p

O yoo ṣetan lati tẹ ọrọ igbaniwọle fun olumulo root MySQL.

Ni iyara MySQL, tẹ

CREATE DATABASE tecmint_db;

ki o tẹ Tẹ:

Bayi jẹ ki a ṣẹda tabili kan:

USE tecmint_db;
CREATE TABLE articles_tbl(
   Id INT NOT NULL AUTO_INCREMENT,
   Title VARCHAR(100) NOT NULL,
   Author VARCHAR(40) NOT NULL,
   SubmissionDate TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
   PRIMARY KEY ( Id )
);

ki o ṣe agbejade rẹ pẹlu data ayẹwo:

INSERT INTO articles_tbl (Title, Author) VALUES ('Installing Filezilla in CentOS 7', 'Gabriel Canepa'), ('How to set up a LAMP server in Debian', 'Dave Null'), ('Enabling EPEL repository in CentOS 6', 'John Doe');

Fifi awọn ọna asopọ aami sii ninu itọsọna Server Server

Niwọn igba ti Netbeans, nipasẹ aiyipada, awọn ile itaja ni awọn itọsọna ile ti olumulo lọwọlọwọ, iwọ yoo nilo lati ṣafikun awọn ọna asopọ aami ti o tọka si ipo yẹn. Fun apere,

$ sudo ln -s /home/gabriel/NetBeansProjects/TecmintTest/public_html /var/www/html/TecmintTest

yoo ṣafikun ọna asopọ rirọ ti a npe ni TecmintTest ti o tọka si/ile/gabriel/NetBeansProjects/TecmintTest/public_html.

Fun idi eyi, nigba ti o tọka si aṣawakiri rẹ si http:// localhost/TecmintTest /, iwọ yoo rii gangan ohun elo ti a ṣeto ni Apá 2:

Ṣiṣeto FTP latọna jijin ati olupin Wẹẹbu

Niwọn igba ti o le ṣeto awọn iṣọrọ FTP ati olupin ayelujara pẹlu awọn itọnisọna ti a pese ni Apakan 9 - Fi sori ẹrọ ati Tunto FTP Aabo ati Olupin Wẹẹbu ti jara RHCSA ni Tecmint, a kii yoo tun wọn ṣe nibi. Jọwọ tọka si itọsọna naa ṣaaju ki o to tẹsiwaju siwaju.