(OS 10048)通常每个套接字地址 (协议/网络地址/端口) 只允许使用一次

出现如下错误的解决办法:

 

(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : make_sock: c
ould not bind to address 0.0.0.0:1213
no listening sockets available, shutting down
Unable to open logs

 

1:通过 netstat -anb 查看端口占用情况,关闭调用相关端口的进程

2:通过 修改conf/httpd.conf 中相应的监听端口来处理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PHP整站套件-1.3.4 注意: 1. 本套件大部分常用功能集成在 Pn 目录下的 PnConf.cmd. 请尽量使用 PnConf.cmd 进行相关操作; 2. 使用前请先阅读 Readme.txt; # 虚拟主机 ____________________________________________________________________ 请使用 Pn\PnConf.cmd 进行虚拟主机管理; 虚拟主机的网站主目录在 .\vhosts\<主机名> 所有未定义的域名将使用 .\htdocs 作为主目录. # 关于 Rewrite ( 静态 URL ) ____________________________________________________________________ 如果你需要使用 Rewrite, 请执行 Pn\PnConf.cmd 选 7. 加载 Rewrite 模块; 然后把 .htaccess 文件放到网站主目录; 注意语法有错将影响网站的访问. Pn 文件夹里带有 Discuz 和 SupeSite 的 Rewrite 规则, 建议直接使用! Pn\dz.htaccess.zip Discuz 的规则, 解压到 Discuz 目录即可; Pn\ss.htaccess.zip SupeSite 的规则, 解压到 SupeSite 目录即可; # cmd 批处理文件介绍 ____________________________________________________________________ Init.cmd 初始化, 解压后必须执行一次. 具体配置操作, 自己打开它看看. 再次执行 Init.cmd; httpd.conf, php-apache2handler.ini 将自动备份成 httpd.conf.bak, php-apache2handler.ini.bak 然后被覆盖. Start.cmd 安装并启动 Apache 和 MySQL 服务. Stop.cmd 停止并移除 Apache 和 MySQL 服务. 执行它后即可删除整个套件目录. Apa_Restart.cmd 重启 Apache 服务. 在修改了 httpd.conf 或 php-apache2handler.ini 配置文件后, 重启 Apache 即生效. # 移动目录 ____________________________________________________________________ 要移动套件路径, 只需执行 Stop.cmd, 然后移动整个套件目录到新位置(路径不能含中文, 如"桌面"), 然后 执行 Start.cmd 即可. # MySQL 创建带用户的数据库(用户权限仅限于与用户名同名数据库) ____________________________________________________________________ 打开 http://127.1/phpMyAdmin 用 root 登陆 然后依次点击 [权限] - [添加新用户]; 填写好 用户名 / 密码; [Database for user] 选择第二项 [Create database with same name and grant all privileges]; 注意其他的保持默认; 点击 [执行], 完成. # 备份\恢复 MySQL 数据库 ____________________________________________________________________ Pn\PnConf.cmd 有 导入\导出 MySQL 数据库功能(beta) # PHPnow 常见问题 ____________________________________________________________________ Q: 出现: (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 ____________________________________________________________________ A: 端口被占用. 这是用户出现最多的问题. 请检查你是否装有 IIS 或其他使用 80 端口的服务. 将其停止或卸载, 再试. 或者你可以修改 Apache 的端口. 参考 Q: 如何修改默认的 80 端口? Q: 我喜欢不用了, 该怎么彻底卸载? ____________________________________________________________________ A: 必须先执行 Stop.cmd. 然后删除整个 PHPnow 目录即可. 注意: 删除文件时请确认备份重要数据. 如果你没有进行 Stop.cmd 就删除文件, 很大可能会出现问题. 解决办法: 重新解压, 执行 Init.cmd , 然后执行 Stop.cmd 再彻底删除所有文件. Q: PHP 配置文件(php.ini)在哪? ____________________________________________________________________ A: .\php-5.2.x-Win32\php-apache2handler.ini Q: 如何修改默认的 80 端口? ____________________________________________________________________ A: 打开 Pn\PnConf.cmd 选择 1. 更改 Apache 端口 然后输入新的端口, 1 - 65535, 通常使用 8080. Q: MySQL 数据库密码是多少? ____________________________________________________________________ A: Init.cmd 时应该设置了. 如果没有设置, 默认为 用户: root 密码: phpnow Q: PHP 扩展的默认路径在哪? ____________________________________________________________________ A: PHP 扩展默认路径在 .\php-5.2.x-Win32\ext Q: 如何加载所需 PHP 扩展? ____________________________________________________________________ A: 打开 .\php-5.2.x-Win32\php-apache2handler.ini 找到类似: extension=php_bz2.dll ;extension=php_curl.dll ;extension=php_dba.dll 每行前面的分号用于注销掉, 使之不生效。 上面有的, 直接去分号就行了. 没有的自己添加一行 extension=xxx.dll (请确认 .\php-5.2.x-Win32\ext 存在 xxx.dll) 修改完后, 保存退出. 执行 Apa_Restart.cmd 重启 Apache 就可以了.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值