phpstudy启动不了apache
对于phpStudy启动失败
一是防火墙拦截
二是80端口已经被别的程序占用,如IIS,迅雷等;
三是没有安装VC9运行库,php和apache都是VC9编译。这三个问题依次解决。
一、更改防火墙
打开控制面板——>系统和安全——>windows防火墙——>允许的应用,然后将phpStudy添加到允许的应用;
二、80端口被占用
首先要知道被什么占用,然后再解决:
打开windows键+R打开运行cmd,打开黑窗口输入 netstat -ano 得到如图:
找到80端口如图0.0.0.0:80,可以看出80端口被4号进程所占用,记下80端口下运行进程的PID序号,如图为4。然后输入 tasklist | findstr "4" 可查询到PID为4的进程为系统system进程。然后解除系统进程的占用。windows8.1的解决方法和windows7的方法差不多。对于其他不是系统进程的进程可以直接打开任务管理器——>服务里把对应PID的进程给结束。
后面因为查到迅雷和SQL server也会占用80端口,把迅雷关闭,当时考虑到用MYSQL,也不常用SQL Server并且改了SQL Server服务日志和注册表,还是没解决端口占用问题就直接把SQL Server卸载了。
三、查看V9运行库。
打开控制面板\程序\程序和功能 ——>卸载与更改程序可查看到,如图:
没有自行安装。
进行完这些步骤,以为可以成功,但是还没有成功,如图:
还是不行之后尝试去修改配置文件。首先打开phpStudy——>其他选项菜单——>站点域名设置。根据自己情况来设置并保存配置文件。如图:
然后通过phpStudy打开apache文件所在位置进入bin文件夹。运行cmd进入bin文件夹,如图:
运行 httpd.exe 运行成功为这个样子,如图:
没运行成功为:
提示的错误信息为:AH00526: Syntax error on line 67 of D:/phpStudy/Apache/conf/vhosts.conf:
DocumentRoot must be a directory。根据自己的提示信息更改配置文件,确定是vhosts.conf还是httpd.conf文件的错误,我当时改的时候是两个文件都出现错误,运行一次httpd.exe解决一个。继续通过phpStudy打开配置文件。更改文件路径并保存。
httpd.conf:
vhosts.conf
最后运行phpStudy,终于成功了
推荐教程:phpstudy使用教程
Atas ialah kandungan terperinci phpstudy启动不了apache. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

Versi Mac WebStorm
Alat pembangunan JavaScript yang berguna

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.
