PHP 下载 + http访问9000端口 + PHP访问mysql

1.什么php? 

一种服务器端的 HTML 脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于 Open Source(开放源代码)的尤其适合 Web 开发并可以嵌入 HTML 的多用途脚本语言。它的语法接近 C,Java 和 Perl,而且容易学习。该语言让 Web 开发人员快速的书写动态生成的网页。
PHP是一种服务器端的脚本语言。

2.html是干嘛的? 
用来规范数据的显示格式,保证每个用户看到的结果都是一样的。 


一、 php下载
 真机中:
 scp /home/westos/Desktop/php-7.4.12.tar.bz2 root@172.25.70.1:/root
 虚拟机server1:

cd ~
ls
yum install -y bzip2    
tar jxf php-7.4.12.tar.bz2
cd php-7.4.12/
ls

安装其依赖性:
yum install -y systemd-devel
yum install -y libxml2-devel
yum install -y sqlite-devel
yum install -y libcurl-devel
yum install -y libpng-devel

 真机中:
scp /home/westos/Desktop/oniguruma-6.8.2-1.el7.x86_64.rpm  root@172.25.70.1:/root
scp /home/westos/Desktop/oniguruma-devel-6.8.2-1.el7.x86_64.rpm   root@172.25.70.1:/root

 虚拟机server1:

cd ~
ls
yum install -y oniguruma-*
cd php-7.4.12/
ls
./configure --prefix=/usr/local/lnmp/php --with-config-file-path=/usr/local/lnmp/php/etc --
enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx  --with-curl --with-iconv --with-
mhash --with-zlib --with-openssl --enable-mysqlnd --with-mysqli --with-pdo-mysql --disable-
debug --enable-sockets --enable-soap --enable-inline-optimization --enable-xml --enable-ftp
 --enable-gd --enable-exif --enable-mbstring  --enable-bcmath --with-fpm-systemd
make
make install

 


二、http访问9000端口

cd sapi/fpm/
ls
cp php-fpm.service /usr/lib/systemd/system
systemctl  daemon-reload
cd /usr/local/lnmp/php/etc/   
#此目录是在执行./configure...的时候添加的,所以在进入目录的时候注意绝对路径
ls
cp php-fpm.conf.default php-fpm.conf
ls
cd php-fpm.d/
ls
cp www.conf.default www.conf
vim /usr/local/lnmp/php/etc/php-fpm.conf
    第17行取消注释

cd ~
ls
cd php-7.4.12/
ls
cp php.ini-production /usr/local/lnmp/php/etc/php.ini
vim /usr/local/lnmp/php/etc/php.ini
   第962行取消注释改为:date.timezone = Asia/Shanghai

cd /usr/lib/systemd/system
vim php-fpm.service
   第21行注释

systemctl daemon-reload 
systemctl start php-fpm
netstat -antlp | grep :9000

cd /usr/local/nginx/conf/
ls
vim nginx.conf
  75到81行取消注释
  在注释掉79行
  80行改为:include     fastcgi.conf;
nginx -t
nginx 
cd ..
cd html/
ls
vim index.php
  <?php
  phpinfo()
  ?>

 测试:
火狐中:172.25.70.1/index.php


三、 PHP访问mysql
真机中:
 scp /home/westos/phpMyAdmin-5.1.1-all-languages.tar.gz root@172.25.70.1:/root

server1中:

cd ~
ls
tar zxf phpMyAdmin-5.1.1-all-languages.tar.gz   #解压安装包
cd /usr/local/nginx/html/
mv /root/phpMyAdmin-5.1.1-all-languages myadmin
cd myadmin/    #注意绝对路径
ls

 测试:火狐中:
http://172.25.70.1/myadmin/index.php  #不能登陆

 server1中:

cd /usr/local/nginx/conf/
vim nginx.conf
   第55行:index  index.html index.html index.htm;
nginx -t
nginx -s reload
cd /usr/local/lnmp/php/etc/
vim php.ini
  第1056行:pdo_mysql.default_socket=/data/mysql/mysql.sock
  第1165行:mysqli.default_socket =/data/mysql/mysql.sock

 测试:火狐中:
http://172.25.70.1/myadmin/index.php  #可以登陆

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值