PHP入门及技术指南

曾经终败给现在 2022-02-15 16:01 329阅读 0赞

1. PHP基础介绍

初识PHP

参考地址

php中文网:http://www.php.cn/

php中国开发者社区:http://www.phpchina.com/

版本

当前最新版本7.3.x,历史常用版本5.2.17~5.6.x

服务器

phpstudy、lamp、Apache、Nginx等

开发辅助工具

https://php.net/ //php在线查找帮助,包含php所有方法函数用法及说明,非常全面

常用操作指令

  • 查看php版本: # php -v
  • 查看php环境及配置信息: # php -ini|more
  • 查看php加载扩展模块:# php -m

魔术常量

  • __LINE__ //当前的行数
  • __FILE__ //当前文件绝对路径及文件名
  • __DIR__ //当前文件绝对路径
  • __CLASS__ //当前的类名
  • __FUNCTION__ //当前的函数(方法)名
  • __METHOD__ //类的方法名
  • __NAMESPACE__ //命名空间[不常用]

2. PHP安装

当前系统环境:centos 7.4

# nohup wget -c https://www.php.net/distributions/php-7.2.17.tar.gz -b &

(wget https://www.php.net/distributions/php-7.2.17.tar.gz)

//注:下载有些慢,不可中断。约19M左右,若下载不完整,解压会报错,若存在问题,可用下载工具下载完整后上传

# tar zxvf php-7.2.17.tar.gz

# cd php-7.2.17

# ./configure —help

# ./configure —prefix=/usr/local/php72 —enable-fpm \—enable-mbstring —enable-pdo —with-curl —disable-debug —disable-rpath \—enable-inline-optimization —with-bz2 —with-zlib —enable-sockets \—enable-sysvsem —enable-sysvshm —enable-pcntl —enable-mbregex \—with-mhash —with-mysqli \—with-gd —with-jpeg-dir —with-freetype-dir —enable-calendar

(参考:\—with-curl \—with-freetype-dir \—with-gd \—with-gettext \—with-iconv-dir \—with-kerberos \—with-libdir=lib64 \—with-libxml-dir \—with-mysqli \—with-openssl \—with-pcre-regex \—with-pdo-mysql \—with-pdo-sqlite \—with-pear \—with-png-dir \—with-xmlrpc \—with-xsl \—with-zlib \—enable-fpm \—enable-bcmath \—enable-libxml \—enable-inline-optimization \—enable-gd-native-ttf \—enable-mbregex \—enable-mbstring \—enable-opcache \—enable-pcntl \—enable-shmop \—enable-soap \—enable-sockets \—enable-sysvsem \—enable-xml \—enable-zip)

# make && make install

3. PHP代码

<?php

echo phpinfo();

?>

持续完善,待续…

发表评论

表情:
评论列表 (有 0 条评论,329人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Nginx入门技术指南

    1. Nginx介绍          Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Ngi