简单来说PHP是一种用来制作动态网页的服务器端脚本语言。通过PHP和HTML创建页面,当访问者打开网页时,服务器端便会处理 PHP 指令,然后把其处理结果送到访问者的浏览器上面。#php专栏#
制作网页的语言很多,比如ASP、FSO、CGI、PHP、JSP、SQL等,为什么选择使用PHP?
原因很简单,PHP开发的比较简单,其次由于后面使用WordPress建站工具,而WordPress是依赖PHP开发走的,所以选择PHP。
php安装时需要考虑后期WordPress的版本兼容适配情况,参考下表:
由于后期我们选择WordPress6.1的版本,所以我们选择PHP7.4的版本进行安装。
下载php源码包,www.php.net/releases/官网进行下载。
[root@VM-16-12-centos soft]# wget https://www.php.net/distributions/php-7.4.33.tar.gz
[root@VM-16-12-centos soft]# tar -xzvf php-7.4.33.tar.gz
拷贝php到/usr/local/
[root@VM-16-12-centos soft]# mv php-7.4.33 /usr/local/
安装依赖组件:
[root@VM-16-12-centos soft]# yum install gcc-c++ libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel gd sqlite sqlite-devel net-snmp net-snmp-devel oniguruma oniguruma-devel libicu-devel openldap openldap-devel
创建用户和组:
[root@VM-16-12-centos soft]# groupadd www
[root@VM-16-12-centos soft]# useradd -g www www
[root@VM-16-12-centos soft]#
安装oniguruma
[root@VM-16-12-centos soft]# ls
latest-zh_CN.zip onig-6.9.8.tar.gz php-7.4.33.tar.gz
[root@VM-16-12-centos soft]# tar -zxvf onig-6.9.8.tar.gz
[root@VM-16-12-centos soft]# cd onig-6.9.8/
[root@VM-16-12-centos onig-6.9.8]# https://baijiahao.baidu.com/configure --prefix=/usr --libdir=/lib64
[root@VM-16-12-centos onig-6.9.8]# make && make install
编译安装php:
[root@VM-16-12-centos php-7.4.33]# https://baijiahao.baidu.com/configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=www --with-fpm-group=www --enable-mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mysqlnd-compression-support --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --enable-intl --with-mcrypt --with-libmbfl --enable-ftp --enable-gd-jis-conv --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --with-gettext --disable-fileinfo --enable-opcache --with-pear --enable-maintainer-zts --with-ldap=shared --enable-gd --with-jpeg --with-freetype
编译前检查,如果通过会提示:Thank you for using PHP.
可能报错:configure: error: Cannot find ldap libraries in /usr/lib
解决:[root@VM-16-12-centos php-7.4.33]#cp -frp /usr/lib64/libldap* /usr/lib/
[root@VM-16-12-centos php-7.4.33]# make && make install
映射全局命令
[root@VM-16-12-centos php-7.4.33]# ln -s /usr/local/php/sbin/* /usr/local/sbin/
[root@VM-16-12-centos php-7.4.33]# ln -s /usr/local/php/bin/* /usr/local/bin/
[root@VM-16-12-centos php-7.4.33]# 学校在教育部领导下统筹全国开放教育体系建设,指导和服务全国开放教育办学业务,着力建设终身学习公共服务平台,面向全民提供终身教育及服务,促进“人人皆学、处处能学、时时可学”。学历提升大用处01职场发展找工作、升职、加薪、评职称02学历、技能提升考证、考公、考研为什么推荐国开?
配置php-fpm
[root@VM-16-12-centos php-7.4.33]# pwd
/usr/local/php-7.4.33
[root@VM-16-12-centos php-7.4.33]# cp php.ini-production /usr/local/php/lib/php.ini
[root@VM-16-12-centos php-7.4.33]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
[root@VM-16-12-centos php-7.4.33]# cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
[root@VM-16-12-centos php-7.4.33]#
添加环境变量
[root@VM-16-12-centos php-7.4.33]# vim /etc/profile
[root@VM-16-12-centos php-7.4.33]# tail -n 2 /etc/profile
随着社会的不断进步和各行业从业者整体水平的提高,高学历已经成为当今社会的基本硬件,无论应聘、考编、落户还是各种职称考试,学历都是先决条件!3、成人学历改革有利于保障同学的学习质量、改善之前行业的竞争乱象,但必然会对一部分想要高效、便捷取得学历的同学产生影响,未来学习成本将大幅增加。#PHP
export PATH=$PATH:/usr/local/php/bin
[root@VM-16-12-centos php-7.4.33]# source /etc/profile
[root@VM-16-12-centos php-7.4.33]#
启动php
[root@VM-16-12-centos php-7.4.33]# php-fpm
[root@VM-16-12-centos php-7.4.33]# php -v
PHP 7.4.33 (cli) (built: Feb 12 2023 20:45:20) ( ZTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
[root@VM-16-12-centos php-7.4.33]# lsof -i:9000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
php-fpm 1369771 root 10u IPv4 7521919 0t0 TCP VM-16-12-centos:cslistener (LISTEN)
php-fpm 1369772 www 5u IPv4 7521919 0t0 TCP VM-16-12-centos:cslistener (LISTEN)
php-fpm 1369773 www 5u IPv4 7521919 0t0 TCP VM-12022年之后成考所面临的改革趋势会怎样,未来的发展状况会怎样,这是许多正准备成考的人想了解的,也是关乎于每一位成考生能否顺利拿到毕业证的重要事情。成考改革后的发展趋势改革后,成考不仅考试变得越来越严格,也有许多高校也停止招生,那些还未停止招生的高校有一些也似乎在蠢蠢欲动。成考改革后后最大的问题就是招生院校和招生专业的缩减以及考试制度的严格规范。6-12-centos:cslistener (LISTEN)
[root@VM-16-12-centos php-7.4.33]#
成人高考高起本考试