零基础怎么用Apache和PHP建站不踩坑?

速达网络 网站建设 3

各位新手老铁,今儿咱就唠点实在的。你是不是也寻思过——网上那些建站教程动不动就甩出一堆代码,看得人脑瓜子嗡嗡的?别慌,今儿手把手教你用Apache和PHP整网站,保准比煎饼果子还简单!


第一步:装软件就像搭积木

零基础怎么用Apache和PHP建站不踩坑?-第1张图片

​安装Apache就跟装游戏客户端似的​

  1. 先上官网下安装包(记住选带"ApacheHaus"的版本)
  2. 解压到C盘根目录(别整那些花里胡哨的路径)
  3. 改配置文件httpd.conf里的路径,就跟改快递收货地址一个道理
  4. 用管理员身份运行cmd,敲命令"httpd.exe -k install"安装服务

这里有个坑要注意:VC运行库版本必须和PHP一致!去年有个哥们把VC11的Apache配了VC14的PHP,结果直接报错"cannot load php5apache2_4.dll",折腾三天没整明白。


第二步:配PHP就像调火锅蘸料

​配置php.ini有讲究​

必改项操作说明重要性
extension_dir改成ext文件夹绝对路径★★★★★
date.timezone填Asia/Shanghai才显示正确时间★★★★☆
upload_max_filesize建议改成20M方便传文件★★★★☆

记得把下面这四行的分号去掉,就跟给手机APP开权限似的:

  • extensionphp_mbstring.dll
  • extensionphp_mysql.dll
  • extensionphp_mysqli.dll
  • extensionphp_openssl.dll

改完记得把PHP安装路径塞进系统环境变量,就跟给快递员指路一个道理。


第三步:让Apache和PHP处对象

在httpd.conf最后加这几行代码,就跟给俩软件牵红线似的:

LoadModule php7_module "C:/php/php7apache2_4.dll"AddType application/x-httpd-php .php .html .htmPHPIniDir "C:/php"  

这里有个冷知识:Apache2.4必须配php7apache2_4.dll,你要是用成php5的dll文件,就跟拿安卓充电线给苹果充电似的——白搭。


四、常见翻车现场抢救指南

​Q:装完打开页面全是代码咋整?​
A:八成是没配好PHP解析,检查httpd.conf里AddType那行有没有写错,就跟检查WIFI密码似的

​Q:页面显示404找不到文件咋办?​
A:把网页文件扔到Apache的htdocs文件夹,就跟把快递放菜鸟驿站一个道理

​Q:修改配置后不生效?​
A:必须重启Apache服务!有个妹子改完配置死活不生效,后来发现她只是关了浏览器没重启服务,跟电视遥控器换台不灵就拍两下一个道理


五、版本选择困难症解药

PHP版本适合人群优点缺点
PHP5.6怀旧党老系统兼容好官方已停止支持
PHP7.4大多数新手性能提升40%部分插件不兼容
PHP8.1尝鲜达人支持最新语法学习成本略高

去年盱眙有家特产商城用PHP5.6开发,结果今年接微信支付接口死活调不通,最后只能重写代码。新手建议直接上PHP7.4,就跟买手机选次新款最划算一个理。


六、小编掏心窝子建议

  1. ​别在C盘装软件​​这事儿上较劲,系统盘反而更稳定,就跟重要文件放保险柜一个道理
  2. ​每天备份httpd.conf​​,用记事本++的自动保存功能,比对象还贴心
  3. ​先拿本地练手再买服务器​​,阿里云新用户首年才89块钱,跟试吃小样一个道理
  4. ​装完必须测这三个功能​​:文件上传、数据库连接、中文显示,去年有老哥做完网站才发现不支持中文,跟买手机没试摄像头一个惨

最后说句大实话:建站就跟学骑自行车似的,看着难其实捅破窗户纸就简单了。你瞅盱眙那帮做小龙虾电商的,当初连域名是啥都不懂,现在不照样把网站整得跟京东似的?关键就是得动手试错,光看教程不实操,跟看着菜谱不动锅一个样!

标签: 建站 基础 怎么