รวมเทคนิคต่าง ๆ ในการพัฒนาระบบ ที่น่าสนใจ รวมไว้ที่เดียว มีอะไรสอบถาม สามารถติดต่อผ่านช่องผ่าน Fanpage เราได้เลย

แสดงบทความที่มีป้ายกำกับ xampp และคำสั่ง แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ xampp และคำสั่ง แสดงบทความทั้งหมด

วันจันทร์ที่ 26 มิถุนายน พ.ศ. 2560

แก้ไข Maximum execution time ใน phpMyadmin xampp

เราต้องทำการเพิ่ม และแก้ไขข้อมูลความในไฟล์ต่าง ๆ ของ Xampp 4 จุดดังนี้



เพิ่มบรรทัดด้านล่างนี้ ในไฟล์ xampp\phpmyadmin\config.inc.php

$cfg['ExecTimeLimit'] = 6000;

เปลี่ยนค่าในตัวแปรด้านล่างนี้ ในไฟล์ xampp\php\php.ini

post_max_size = 750M 
upload_max_filesize = 750M   
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
เปลี่ยนค่าในตัวแปรด้านล่างนี้ ในไฟล์ xampp\mysql\bin\my.ini
max_allowed_packet = 200M
เพียงเท่านี้ก็สามารถแก้ปัญหา Maximum execution time ใน phpMyadmin ได้แล้วครับ
Share:

วันเสาร์ที่ 20 พฤษภาคม พ.ศ. 2560

การติดตั้ง ionCube บน xampp


 ionCube คือ Tools ที่ใช้ในการเข้ารหัสและถอดรหัสไฟล์ php ซึ่งการจะถอดรหัสนั้นต้องใช้ความสามารกันพอสมควร ซึ่งเป็นที่นิยมใช้กันมากในหมู่ programmer ที่ต้องการให้ Source Code ที่เขียนนั้นเป็นความลับ (ในระดับหนึ่ง) นั้นเอง

วิธีการติดตั้ง ionCube

1. อันดับแรกเราต้องรู้ก่อนว่า Server ของเรานั้นใช้ PHP Version อะไรเพื่อที่จะได้ Download ionCube ให้ถูก Version โดยทำการ Download ionCube loader จาก ionCube website. โดยเลือกแบบ Loader Wizard


2. หลังจากที่ Download ionCube loader เสร็จแล้วก็ให้ทำการแตกไฟล์ไว้ใน Folder C:\xampp\htdocs\ioncube

3. เปิดใช้งาน Xampp และเรีย Link : http://localhost/ioncube/loader-wizard.php ภายในหน้า Webpage จะแสดงหน้าจอการตรวจสอบข้อมูล Server ขึ้นมา หลังจากตรวจสอบเสร็จ ionCude ก็จะแจ้ง Version ที่เหมาะสมกับ Server ของเรา รวมถึงวิธีการติดตั้ง ionCude ขึ้นมา


4. หลังจาก Download zip file มาแล้วให้ทำการแตกไฟล์ไว้ที่ D:\xampp\php\ioncube

5. เพิ่มบรรทัด zend_extension = "D:\xampp\php\ioncube\ioncube_loader_win_5.6.dll" ไว้บรรทัดล่างสุดของไฟล์ php.ini

6. Restart Apache server 1 ครั้ง

7. หลังจาก Restart เสร็จให้เรียก Link : http://localhost/dashboard/phpinfo.php ถ้ามี Tage ที่มีหน้าตาประมาณนี้ขึ้นมา ก็แสดงว่าติดตั้ง ionCude เสร็จเรียบร้อย


Share:

วันพุธที่ 10 พฤษภาคม พ.ศ. 2560

วิธีติดตั้ง composer บน xampp (setup composer on xampp)

Composer  คือ ตัวจัดการ Package ต่างๆสำหรับภาษา PHP สามารถใช้ร่วมกับ PHP Framework ได้หลากหลาย และ PHP Framework ส่วนใหญ่ก็จะรองรับ Composer อยู่แล้ว และเนื่องจาก Package ของ PHP Framework แต่ละตัวนั้น ทำของใครของมัน กระจัดกระจายไม่เป็นหมวดหมู่ จึงมีการคิดค้น Composer ขึ้นมา เพื่อรวบรวม Package จาก Framework ค่ายต่างๆ มาจัดระเบียบ เพื่อที่จะได้จัดการได้ Package สะดวกมากขึ้น คราวนี้ เราจะมาว่าถึงเรื่อง การติดตั้ง Composer กันครับ โดยขั้นแรก ท่านต้องทำการ Download Composer มาเสียก่อน หากยังไม่มี สามารถ คลิกที่ ดาวน์โหลดได้เลยครับ Download Composer เรามาเริ่มขั้นตอนการติดตั้ง Composer ก่อนเป็นอันดับแรก

วิธีติดตั้ง composer
การติดตั้ง composer นั้นคล้าย ๆ กับการติดตั้ง Node.js คือเราสามารถ Download Composer-Setup.exe มาก่อนเป็นอันดับแรก จากนั้นก็ทำการ Setup ตัว composer กันได้เลย


จากนั้นก็เลือก ระบบ จะถามหา php.exe เราก็ทำการเลือก path php ตามรูป


หน้า Setup จะแสดงหน้าจอบอกว่า เราจะทำการติดตั้งอะไรบ้างตามภาพ


เท่านี้ก็เสร็จเรียบร้อยกับการติดตั้งตัว composer ให้ตัว xampp ของเรา




Share:

วิธีทำ Virtual Host บน XAMPP

Virtual Host คือ การทำให้ Server เครื่องเดียวสามารถให้บริการได้มากกว่า 1 เว็บไซต์ ซึ่งโดยปกติสามารถให้บริการได้เพียงเว็บไซต์เดียวนั้นเอง มาดูวิธีการทำกันเถอะ



ขั้นตอนที่ 1 แก้ไข httpd-vhosts.conf
ไปที่ C:\xampp\apache\conf\extra\httpd-vhosts.conf เปิดไฟล์ขึ้นมา ลบข้อความภายในไฟล์ออกให้หมด จากนั้นเพิ่มบรรทัดแรกด้วย code นี้
NameVirtualHost *:80

กำหนด Virtual Host ของ localhost เพื่อที่เราจะเรียกใช้งาน localhost ได้เหมือนเดิม ด้วย Code นี้
<VirtualHost *:80>
    DocumentRoot c:/xampp/htdocs
    ServerName localhost
    <Directory c:/xampp/htdocs>
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order Deny,Allow
        Allow from all
    </Directory>
</VirtualHost>

กำหนด Virtual Host ของด้วย Domain name ที่เราต้องการ จากตัวอย่าง code เราจะทำการจำลองไว้สัก 2 Project
<VirtualHost *:80>
    DocumentRoot c:/xampp/htdocs/project1
    ServerName myproject1.local
    <Directory c:/xampp/htdocs/project1>
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order Deny,Allow
        Allow from all
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot c:/xampp/htdocs/project2
    ServerName myproject2.com
    <Directory c:/xampp/htdocs/project2>
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order Deny,Allow
        Allow from all
    </Directory>
</VirtualHost>

จากตัวอย่าง เราได้ทำการจำลอง Host ไว้ 2 Host ด้วยกัน คือ myproject1.local และ myproject2.com และแน่นอนว่าเราสามารถจำลองชื่อ Domain name ให้ตรงกับชื่อ Domain name จริง ๆ ของเว็บเรา แต่ไม่แนะนำเนื่องจากคุณอาจสับสนเองได้ ควรจะใช้วิธีดังนี้

Real host : myproject1.com
Virtual host : myproject1.local

ขั้นตอนที่ 2 แก้ไข hosts
ไปที่ C:\Windows\System32\drivers\etc\hosts เปิดไฟล์ขึ้นมาทำการเพิ่ม Host Name และ IP Address เพื่อให้เครื่องของเรารู้จักชื่อ Host Name ที่เราสร้างขึ้นในไฟล์
# localhost name resolution is handled within DNS itself.
# 127.0.0.1       localhost
# ::1             localhost
127.0.0.1       project1.local
127.0.0.1       project2.com

ขั้นตอนที่ 3 ทำการ Restart Apache
ขั้นตอนสุดท้ายคือการ Restart Apache เพื่อให้ Apache ทำการโหลดค่าที่เรากำหนดใน httpd-vhosts.conf ใหม่เท่านี้ก็สามารถใช้ Virtual Host บน XAMPP ได้แล้ว


Share:

วิธีเปลี่ยน root password phpMyadmin

หลายคนที่เริ่มใช้งาน xampp จะมีปัญหาว่า root ของ phpmyadmin ที่ตัว xampp ให้มานั้น password มันเป็นค่าว่าง แล้วถ้าเราอยากจะเปลี่ยนละ ต้องทำยังไง มาเริ่มกันเลย


เริ่มจาก ขั้นแรก เปิดหน้าจอหลักของ xampp ขึ้นมาก่อน หาก Apache กับ MySQL ทำงานอยู่ ให้หยุดการทำงานของ Service นั้นก่อน


ไปที่ Folder phpMyAdmin ของ xampp ตัวอย่าง "C:\xampp\phpMyAdmin" จากนั้นมองหาไฟล์ "Config.inc.php" จากนั้นเปิดไฟล์ด้วย Editor เพื่อแก้ไข



มองหา บรรทัด "$cfg['Servers'][$a]['password']" ในไฟล์ "Config.inc.php" จากนั้นก็กำหนด password ที่ต้องแทนที่เข้าไป (ตัวอย่าง $cfg['Servers'][$a]['password']='1234')



* คุณสามารถเปลี่ยน user root ได้ด้วย โดยกำหนดค่าที่ตัวแปร $cfg['Servers'][$a]['user']

กลับไปหน้าจอหลักของ xampp และ Start Apache และ MySQL อีกครั้ง จากนั้นลองกดปุ่ม admin ของ MySQL เพื่อเรียกหน้า phpMyAdmin

เสร็จเรียบร้อยจ้า แต่หากคุณต้องการ "เปิดการใช้งาน หน้า Login ของ phpMyadmin" คุณสามารถ "คลิกที่นี่" เพื่อดูวิธีการเลยจ้า
Share:

บทความที่ได้รับความนิยม

Search

บทความอื่น ๆ