"Phishing" is a well-known cyberattack in which Internet users are targeted and directed to a fake website, similar to a legitimate and valid one. In such attacks, users are deceived into entering their sensitive information, such as passwords and credit card details, into these fake websites, which can be subject to further abuse by attackers, such as money and identity theft. Phishing has been causing problems for end users in network security for nearly three decades. In recent years, with the expansion of the Internet, it has become one of the most significant security issues in cyberspace, which needs to be addressed. To this end, researchers have provided many approaches to detect phishing websites, among which intelligent-based solutions have attracted more attention due to their adaptability to new samples. This research investigates intelligent methods for detecting phishing websites by examining 71 selected papers using a Systematic Literature Review (SLR) approach. It starts with an overview of phishing, including history, life cycle, statistics, and causes of user entrapment. Then, it presents kinds of methods for phishing website detection, as well as the steps of implementing machine learning methods, including data collection, feature extraction and selection, model creation, and evaluation. Next, it examines intelligent approaches to detecting phishing websites and compares them with their advantages and limitations, and finally, it discusses several challenges in this field to pave the way for further work.