tomcat服务的搭建
Nginx实现PHP语言的解析
[root@a ~]# cd Desktop/
[root@a Desktop]# tar xf php-5.4.23.tar.gz
[root@a Desktop]# cd php-5.4.23/
[root@a php-5.4.23]# yum install -y libxml2-devel libjpeg-devel libpng-devel
[root@a php-5.4.23]# ./configure --prefix=/usr/local/php5 --with-gd-zlib --with-config-file-path=/usr/local/php5 --enable-mbstring --enable-fpm --with-jpeg-dir=/usr/lib
[root@a php-5.4.23]#make
[root@a php-5.4.23]#make install
cd /usr/local/php5
cd bin/
./php -v //查看php版本,之前装过php,而这次出现的是新版本的php
安装成功
之前出现了一个问题
configure: error: can not find sources in . or …
然后我最后发现为啥php包里的文件那么少,发现可能是下载的php包有问题,重新下载了一个包,发现就可以执行了
对基本命令进行优化
其实就是版本替换,用新装的php的功能替换原来的rpm包安装的php的功能
就是把原来的版本卸掉,安装新的版本
php的部署
[root@a bin]# yum remove php-cli
[root@a bin]# php -v
bash: /usr/bin/php: No such file or directory //php不能用了
[root@a bin]# ln -s /usr/local/php5/bin/* /usr/bin/
[root@a bin]# ln -s /usr/local/php5/sbin/* /usr/sbin/
[root@a bin]# php -v
PHP 5.4.23 (cli) (built: Jun 21 2021 03:00:11) //php又能用了
[root@a Desktop]# cd php-5.4.23/
[root@a php-5.4.23]# cp php.ini-development /usr/local/php5/
cd /usr/local/php5/
[root@a php5]# mv php.ini-development php.ini //把其中一个文件改名
vim php.ini
/short //查找这个字符,会出现黄标
:set nu //会出现行号
然后将short_open_tag=Off 改为On
让php独立成为一个进程
cd /usr/local/nginx/conf/
vim nginx.conf
找到这个部分,然后往下拉
定位到要修改的部分
php-fpm -h //查看对应的命令![在这里插入图片描述](https://img-blog.csdnimg.cn/20210621151223493.png)
killall php-fpm //直接关闭进程
[root@a conf]# /usr/local/nginx/sbin/nginx -s stop //关闭
[root@a conf]# php-fpm
[root@a conf]# /usr/local/nginx/sbin/nginx //开启进程
然后蹦出来了个这个玩意
???
好像php的环境还是没配置好
…
然后啥都没干,又可以了,迷幻…