Hướng dẫn cài đặt PHP bằng tay trên Windows

Có cách nào cài đặt PHP mà không dùng tay à mà đặt tiêu đề "cài đặt PHP bằng tay" vậy 😂. Xin thưa là cách nào cũng dùng tay cả thôi, chỉ là dùng nhiều hay ít. Mình cố tình đặt vậy để toát được ý của cụm từ manual installation PHP, ý là vậy 😆

Tính mình cứ thích dông dài vậy đó, chắc chăm chỉ đọc văn nên mặc dù viết bài về kỹ thuật vẫn thêm mắm thêm muối cho bài được dài 😊😊😊. Chả là bình thường, mình muốn dùng PHP trên Windows là nghĩ ngay tới mấy thằng như XAMPP, WampServer, Open Server Panel...ty tỷ thằng (chém vậy chứ chắc vài chục thôi 😀). Dùng mấy tool này tiện quá ý chứ, click vài cái là có ngay Apache, nginx, MySQL, PHP...Nhưng đen một nỗi là không hiểu sao cái PHP bên trong XAMPP của mình nó không tương thích, chắc do version khác nhau. Mình đành mày mò cài bằng tay, à nói cho sang mồm thôi, chứ chỉ việc tải về và thêm biến môi trường (Environment variables) trên Windows là xong. Các bước nó đơn giản như này này:

Bước đầu ta lên trang chủ của PHP để tải bản build cho Windows. Có rất nhiều version của PHP, bạn có thể lựa chính xác phiên bản bạn cần, điều mà dùng XAMPP hay WampServer là hơi khó. Ngoài ra còn có thể lựa chọn bản build cho Windows 32-bit (x86) hay Windows 64-bit (x64), rồi chọn bản build Thread Safe (TS) hay Non Thread Safe (NTS). Nôm na là TS dành cho ông nào muốn xài multithread, ngược lại thì NTS dùng cho single thread.

Tải xong rồi thì tới bước số 2. Ta giải nén nó ra một thư mục nào đó, ví dụ C:\php chẳng hạn. Trong thư mục này có 2 cái file kiểu php.ini-development, php.ini-production. Tùy mục đích bạn muốn xài production hay develop thì bạn dùng file .ini tương ứng nha. Riêng mình cứ chọn thằng production cho máu, chọn vì thói quen chứ mình chưa so sánh xem 2 file đó khác nhau gì. Chọn rồi thì ta copy ra thành file php.ini thôi, lúc này ta có thể thay đổi php.ini như lúc dùng XAMPP.

Nhiều khi developer thích khè người khác hoặc lấy le với bạn gái như hacker phim Hollywood, nên hay xài chế độ dòng lệnh (command line) xanh đỏ tím vàng nhấp nháy. Còn cơ bản là vì command line có những cái tiện và sức mạnh riêng. Với thằng PHP này cũng vậy, ta có thể xài dòng lệnh chứ không chỉ chạy trên trình duyệt như thầy cô hay dạy trên lớp. Trên Windows thì không có kiểu tự động nhận các chương trình trong thư mục /bin, /usr/bin, /usr/local/bin, /usr/local/sbin...như Mac OS hay Linux, nên ta phải thông báo cho Windows biết là "khi tao gõ một lênh trên cmd thì mày hãy tìm thêm trong thư mục tao chỉ ấy".

Và chỗ để mình chỉ cho Windows biết là Environment variables. Chúng ta thường thêm vào biến Path của System Environment Variables hoặc User Environment Variables. Thằng System sẽ được ưu tiên xài trước nếu trùng nhau với thằng User.

Giải thích dài vậy chỉ là để làm bước 3 cho hiểu tại sao thôi. Mình sửa đại biến Path bằng cách thêm vào đường dẫn ta đã giải nén PHP. Ví dụ biến Path đang có giá trị là %JAVA_HOME%\bin thì sau khi ta thêm sẽ là %JAVA_HOME%\bin;C:\php. Nhớ là các giá trị cách nhau bằng dấu chấm phẩy đấy. Bước cuối cùng là click Ok để lưu thay đổi, mở cmd lên và gõ php -v để giả làm hacker 😙

Nhận xét

Bài đăng phổ biến từ blog này

Xe buýt và rau muống

Học làm thơ cho ngày đặc biệt

Phòng chống dịch "Óc Chó"