查看是什么程序占用80端口,一般用Windows自带的cmd工具就可以了,首先是点电脑左下角开始->运行;或者是直接按键盘坐下方的Windows键+R键,一起按哦。
然后再“打开”后面的输入框内,输入“cmd”,在点“确定”;
然后,点击“确定”后,进入cmd的界面,在输入“netstat -ano”,再按回车键;
按回车键后,会显示当前电脑中程序占用的端口和程序ID等等信息;看到第一条就是:0.0.0.0:80 这是80端口,是tcp协议的,后面PID是4;
然后,我们打开电脑的任务管理器,方法是:Ctrl+Alt+Delete三个键一起按,然后,点一下“PID”让管理器以PID来排序,这样就方便我们查看了,看到PID为4的程序了。
如果是没有看到PID,就需要设置一下管理器:“查看”->“选择列”->勾选”PID”选项。
最后,选择PID为4的进程,然后鼠标右键,选择结束进程;
结束进程后,就没有程序占用80端口了,然后再进入PHPstudy界面“启动”一下,程序就可以正常运行了。
php连接mysql脚本如下:
$host = 'mysql服务器ip或域名'$port = 3307//mysql端口号,默认为3306,此处为3307
$user = 'mysql用户名'
$pwd = '密码'
$link = @mysql_connect("{$host}:{$port}", $user, $pwd, true)
if(!$link) {
die('Database Connect Error:'.mysql_error())
}
mysql_connect函数介绍:
mysql_connect — 打开一个到 MySQL 服务器的连接
resource mysql_connect ([ string $server [, string $username [, string $password [, bool $new_link [, int $client_flags ]]]]] )
打开或重复使用一个到 MySQL 服务器的连接
server:MySQL 服务器。可以包括端口号,例如 "hostname:port",或者到本地套接字的路径,例如对于 localhost 的 ":/path/to/socket"。
username:用户名。
password:密码。
new_link(4.2.0添加):如果用同样的参数第二次调用mysql_connect(),将不会建立新连接,而将返回已经打开的连接标识。参数new_link 改变此行为并使mysql_connect() 总是打开新的连接,甚至当mysql_connect() 曾在前面被用同样的参数调用过。
client_flags(4.3.0添加):client_flags参数可以是以下常量的组合:MYSQL_CLIENT_SSL,MYSQL_CLIENT_COMPRESS,MYSQL_CLIENT_IGNORE_SPACE或MYSQL_CLIENT_INTERACTIVE。
返回值
如果成功则返回一个 MySQL 连接标识, 或者在失败时返回 FALSE。
不知道你用的是那种安装模式和服务器类型,如是用一些服务套装,可以在其上面直接打开, 如是手工安装,找到apache 安装目录
\apache\conf\httpd.conf //httpd.conf 是个文件,不是文件夹可以用记事本打开,或者用editplus 等编辑器打开
在文件中搜索,Listen // 注意,是前面没用 "#" 号的那个,有#号的为注释代码 # Change this to Listen on specific IP addresses as shown below to# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80
可以将 Listen 80 后面的 80 改为你需要的端口即可。
然后访问的时候在浏览器中输入 http:/localhost:端口号
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)