SiamInnoTech

Connectiong to a MSSQL Server/Database With PHP

ขั้นตอนการติดตั้ง PHP5 ให้รองรับการเชื่อมต่อ MSSQL

debian$ sudo apt-get install freetds-common freetds-bin unixodbc php5-sybase

ตรวจสอบการเชื่อมต่อกับฐานข้อมูล

debian$ tsql -H <hostname/ip_address> -p <port> -U <username> -P <password> -D <chosen_database>

ตัวอย่าง โค๊ดในการติดต่อกับฐานข้อมูล

<?php
 $hostnamemssql = "x.x.x.x";
 $databasemssql = "db";
 $usernamemssql = "user";
 $passwordmssql = "password";
 $connmssql = mssql_connect($hostnamemssql, $usernamemssql,    $passwordmssql) or die('MSSQL Error: ' . mssql_get_last_message());
mssql_select_db($databasemssql,$connmssql);
?>

Automated mysql dump using Linux

  1. สร้างไฟล์ .sh โดยการเขียน script ดังนี้
#!/bin/sh 
mysqldump -h host -u root -p'password' databasename | gzip >db.$(date +%Y%m%d-%H:%M).sql.gz

2. กำหนดสิทธิ์

 $sudo chmod 700 backup.sh 

3.กรณีต้องการ run คำสั่ง

$ ./backup.sh

3. ติดตั้ง crontab

$ apt-get install cron

4. ตั้งค่า โดยการ พิมพ์คำสั่ง $ crontab -e

เพื่มบันทัดด้านล่างนี้ไว้ท้ายสุด ความหมายคือ จะทำการ run คำสั้ง /path/backup.shทุกๆ วัน เวลา 23:30

30 23 * * * /bin/sh /path/backup.sh

ความหมายการใช้คำสั่ง crontab

How to boot into command line on Debian or Ubuntu

ขั้นตอนทำให้การบูทเข้าโหมด command line

1.ทำการปรับแต่งใน grub ตามรูป

$ sudo nano /etc/default/grub

 

 

 

 

 

2.พิมพ์คำสั่งดังนี้

$ sudo update-grub

สำหรับเข้าสู่ระบบโหมด command line

$ sudo systemctl set-default multi-user.target

สำหรับเข้าสู่ระบบโหมด graphical

$ sudo systemctl set-default graphical.target

 

 

Artisan Error: Failed to listen on localhost:8000

วิธีการแก้ปัญหา

1. ทำการตรวจสอบการประมวลผลภายในระบบ

ps -ef | grep php

 

 

2. ทำการยกเลิกการประมวผล  ps  2784

kill -9 2784