欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

PHP环境配置python脚本

来源:本站整理 作者:佚名 时间:2017-04-13 TAG: 我要投稿

Apache配置
需要安装:VC2015
httpd-2.4.16-win32-VC14.zip VC14就是2015的环境。
又比如:php-5.6.12-Win32-VC11-x86 VC11就是2012的环境。
如果没有安装对应的环境,在配置php + apache时,提示内容会很奇怪。
可能会提示"提示NET HELPMSG 3547"在
语句填写正确的情况下,VC环境也是造成其原因之一,切记。

将Apache解压到C:\www\Apache24\,进入C:\www\Apache24\bin
httpd.exe -k install -n "Apache24"
rem httpd.exe -k uninstall -n "Apache24"
遇到错误:

查看apache错误日志:目录下的apache/logs/error.log
查看window系统日志:我的电脑——》右键管理——》系统工具——》事件查看器——》应用程序日志
在命令行中使用netstat -ano就可以很清楚的看到本地80口占用程序的PID    记下PID然后打开任务管理器   在   进程    里查找到PID所对应的进程
修改C:\www\Apache24\httpd.conf里面的目录路径,将C: \Apache24更改为C:\www\Apache24


PHP配置
将php-5.6.12-Win32-VC11-x86.zip解压到目录,然后在httpd.conf中进行配置:

# php5 support
LoadModule php5_module "C: /php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .html .htm
# configure thepath to php.ini
PHPIniDir " C:/php"

将上述行为写成一个脚本可以方便下次配置,并且省去总是改目录的问题。
MYSQL配置

[mysqld]
# These are commonly set, remove the # and set as required.
#mysql的根目录
basedir = "E:/BaiduBack/BaiduBack/PHPENV/mysql"
#mysql的根目录
datadir = "E:/data"
# 默认端口
port = 3306
# server_id = .....
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# 服务端的编码方式
character-set-server = utf8
[client]
#客户端编码方式,最好和服务端保存一致
loose-default-character-set = utf8

注意:MySQL的管理员用户名为root,密码默认为空。
MySQL修改root密码的多种方法
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表

mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;

如何在本地配置两个站点:
让Apache在启动时能加载虚拟主机模块。
打开Apache安装目录下conf/httpd.conf文件,找到下面两行文字,把最前面的 # 号去掉,然后保存。
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#Include conf/extra/httpd-vhosts.conf  

接着找到同一文件中的DocumentRoot和Directory,改为站点目录的上一级目录
例如站点放在 D:/Appserv/www/1 和 D:/Appserv/www/2,则改为以下形式
DocumentRoot"D:/Appserv/www"

[1] [2] [3]  下一页

【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载