Php安装包下载
Apache安装包下载
Apache与PHP的整合:
Apache安装后有如下操作:
如图所示:
php的一些操作:
在apache的目录htdocs下创建一个php文件,如图:
再用浏览器进行相关访问,如图:
可以看出来代码并没有完全进行解析,所以需要将php和apache共同合作。
配置Apache加载PHP模块
1.Apache 加载php模块:在apache的主配置文件中加载对应的PHP提供的模块。
如图:
操作成功如图:
2.apache分配工作给php模块:如果是php代码交给php处理:文件后缀判断.php结尾肯定是php代码。
如图:
再刷新浏览器可以看出已经工作:
3.将PHP配置文件加载到Apache配置文件中:共同生效。
1)在Apache中指定PHP配置文件所在路径。
如图:
2)php.ini是不存在的,是以development和production存在的,需要格式化。
说明:PHP的配置文件已经加入到Apache的配置项中,以为这php.ini的修改需要apache重启才会生效。
MYsql配置:
Mysql下载地址
MySql目录结构说明:
1.
Mysql的访问流程:
1.本身客户端:mysql.exe
2.mysql客户福安访问服务端需要进行寻找匹配:连接认证
连接:IP和端口确认,如果本地可以省略
—— -h 主机地址—》-hlocalhost(可以是ip)
—— -p端口—》p3306
认证:通过用户名和密码进入服务器
—— -u用户名—》-uroot,不可以省略(匿名用户除外)
—— -p密码—》-proot
3.退出:\q
密码不用明文:
PHP来接Mysql数据库
php本身不具备操作mysql数据库的能力,需要借助php操作mysql的扩展来实现。
1.Php加载mysql扩展:php.ini文件中
2.php中所有的扩展都是在ext文件夹中,需要制定扩展所在路径:extension_dir
3.支持php操作mysql了
设定php的系统时区
配置成功
Php代码运行如下:
ASCII:ord()和chr()
URL:urlencode()和urldecode()
Base64:base64_encode()和base64_decode()
HTML实体:htmlspecialchars()和htmlspecialchars_decode()
str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写)
md5() 函数计算字符串的 MD5 散列: