PHP杂记
来源:互联网 发布:来电录音软件 编辑:程序博客网 时间:2024/05/16 07:00
1. PHP 需要Apache,apr-util
2. 启动php 命令
sudo /usr/local/apache2/bin/apachectl restart
3. 主机要访问虚拟机中的Apache需要将虚拟机设置成为桥接模式,并配置IP地址
4. /usr/local/apache2/conf/httpd.conf
DocumentRoot 表示html文件的路径,可以自己设置
/usr/local/lib/php.ini 为php配置文件路径
5. 经测试 <? ?>段标签在默认的情况下是不工作的,不建议使用
可以修改php.ini的short_open_tag
php.ini的修改何时生效取决去安装方式,如果修改后刷新页面没有生效表示php是作为Apache的模块安装的,此时需要重启Apache
在测试的时候应该打开的配置选项
display_errors 在浏览器显示错误
display_startup_errors PHP引擎初始化遇到的错误
track_errors 在$php_errormsg中存储最近发生的错误消息
错误1:
启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name
[root@server httpd-2.2.4]# /usr/local/apache/bin/apachectl start
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
1)进入apache的安装目录:(视个人安装情况而不同) [root@server ~]# cd /usr/local/apache/conf
2)编辑httpd.conf文件,搜索"#ServerName",添加ServerName localhost:80
[root@server conf]# vi httpd.conf
#ServerName www.example.com:80
ServerName localhost:80
3)再重新启动apache 即可。
[root@server ~]# /usr/local/apache/bin/apachectl restart
$hexadecimal = 'A37334';
echo base_convert($hexadecimal, 16, 2);//输出 101000110111001100110100
ceil -- 进一法取整 4.3==>5
floor -- 舍去法取整 9.9==>9
round -- 对浮点数进行四舍五入
number_format(arg1 [,arg2] [,arg3] [arg4])
arg1 需要格式化的数值
arg2 保留小数点的位数
arg3 小数分隔符
arg4 千分位分隔符
arg3 arg4 要么都有,要么有没有
sort 升序排列(不保留key-value对应关系)
asort 升序排列(保留key-value对应关系)
rsort 降序排列(不保留key-value对应关系)
arsort 降序排列(保留key-value对应关系)
natsort
natcasesort
ksort
krsort
usort
SORT_NUMBERIC
SORT_REGULAR 按照ASCII排序
SORT_STRING
list($a,$b,$c...) = explode(char divide,$string)
访问类的非静态成员或函数用$this->
访问静态成员或函数用self:: 没有$
strspn(A,B) == strlen(A) <==> strcspn(A,B) == 0
p1. 读取文件的内容,显示在页面上,然后给里面的缩写加上说明
2. 启动php 命令
sudo /usr/local/apache2/bin/apachectl restart
3. 主机要访问虚拟机中的Apache需要将虚拟机设置成为桥接模式,并配置IP地址
4. /usr/local/apache2/conf/httpd.conf
DocumentRoot 表示html文件的路径,可以自己设置
/usr/local/lib/php.ini 为php配置文件路径
5. 经测试 <? ?>段标签在默认的情况下是不工作的,不建议使用
可以修改php.ini的short_open_tag
php.ini的修改何时生效取决去安装方式,如果修改后刷新页面没有生效表示php是作为Apache的模块安装的,此时需要重启Apache
在测试的时候应该打开的配置选项
display_errors 在浏览器显示错误
display_startup_errors PHP引擎初始化遇到的错误
track_errors 在$php_errormsg中存储最近发生的错误消息
错误1:
启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name
[root@server httpd-2.2.4]# /usr/local/apache/bin/apachectl start
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
1)进入apache的安装目录:(视个人安装情况而不同) [root@server ~]# cd /usr/local/apache/conf
2)编辑httpd.conf文件,搜索"#ServerName",添加ServerName localhost:80
[root@server conf]# vi httpd.conf
#ServerName www.example.com:80
ServerName localhost:80
3)再重新启动apache 即可。
[root@server ~]# /usr/local/apache/bin/apachectl restart
$hexadecimal = 'A37334';
echo base_convert($hexadecimal, 16, 2);//输出 101000110111001100110100
ceil -- 进一法取整 4.3==>5
floor -- 舍去法取整 9.9==>9
round -- 对浮点数进行四舍五入
number_format(arg1 [,arg2] [,arg3] [arg4])
arg1 需要格式化的数值
arg2 保留小数点的位数
arg3 小数分隔符
arg4 千分位分隔符
arg3 arg4 要么都有,要么有没有
sort 升序排列(不保留key-value对应关系)
asort 升序排列(保留key-value对应关系)
rsort 降序排列(不保留key-value对应关系)
arsort 降序排列(保留key-value对应关系)
natsort
natcasesort
ksort
krsort
usort
SORT_NUMBERIC
SORT_REGULAR 按照ASCII排序
SORT_STRING
list($a,$b,$c...) = explode(char divide,$string)
访问类的非静态成员或函数用$this->
访问静态成员或函数用self:: 没有$
strspn(A,B) == strlen(A) <==> strcspn(A,B) == 0
p1. 读取文件的内容,显示在页面上,然后给里面的缩写加上说明
0 0
- PHP杂记
- PHP 杂记
- PHP杂记
- //php杂记
- PHP杂记
- PHP杂记
- php杂记
- web php 杂记
- PHP学习杂记
- php 扩展杂记
- php学习笔记-杂记
- php语法杂记
- PHP+MYSQL学习杂记0403
- PHP+MYSQL学习杂记0405
- nginx及php安装杂记
- linux与php学习杂记
- PHP学习杂记(一)
- 杂记:PHP学习时间完整表
- Failed to resolve: com.android.support:support-v4:23.1.1
- Android:图形(二)
- 卡方检验
- java160101Demo
- linux学习----第一课:硬件装置在linux中的文件名及分区
- PHP杂记
- Android使用Fragment打造万能页面切换框架
- redis持久化
- java小结面向对象的特性
- 常见ios问题(实时更新)
- ubuntu15.0使用问题总结
- WP-Polls投票汉化插件(bug修改)
- 深入浅出数据分析
- nodejs安装supervisor