Heute ist mein zweiter Arbeitstag und mein erster Arbeitstag. Da die Materialien und das Konto noch nicht heruntergeladen wurden, kann ich den Entwicklungsstand nicht offiziell betreten. Ich habe jedoch auch den technischen Bruder gebeten, die Projektquelle zu erhalten Code zum Lesen und Ausführen der Demo. Die Nachverfolgung des Quellcodes erleichtert mir das Verständnis.
Unter anderem verstehe ich die erste Demo sehr gut, aber ich habe die zweite Demo gelesen und es gibt Probleme mit der Ausführung des Projekts. Die damals gemeldete Fehlermeldung lautete wie folgt:
Warnung: file_get_contents(http://slashdot.org/): Stream konnte nicht geöffnet werden: Der Socket-Transport „ssl“ konnte nicht gefunden werden – haben Sie vergessen, ihn zu aktivieren, als Sie PHP konfiguriert haben? E:teduPSD1606tencentcrawl.webdev.comapplicationthird_partysimple_html_dom.php online 75
Später habe ich Baidu nach der Fehlermeldung durchsucht und es hieß, dass die OpenSSL-Erweiterung in PHP nicht aktiviert sei, also habe ich Baidu gefragt, wie man OpenSSL aktiviert
1。将php安装目录下ext文件夹下的php_openssl.dll、libeay32.dll、ssleay32.dll 、php_xmlrpc.dll、php_curl.dll;5个文件复制到windows下的system或者system32目录下:<br>2。将php.ini复制到windows文件夹中,打开php.ini,将extension=php_openssl.dll前面分号去掉;<br>3。重启Apache服务器。<br><br><br>后来我发现上面的5个文件,并不都是在ext目录下,三个在ext目录下,两个在php安装根目录下,并且如果有少的,可以去php官网下载对应版本的。<br>我又通过百度,了解了openssl扩展的作用,知道了openssl扩展的作用是访问https用的,<br>弄出来的一瞬间,我真的很激动,不过也怪我,我之前耽误了太多时间,没有找到重点。以后要再接再厉,吸取这次的经验与教训。