新萄京编程

 新萄京编程     |      2019-12-18

处理GET请求

搭建 LNMP + CodeIgniter 开发环境
搭建 LNMP 环境
首先搭建 LNMP 的服务器环境
安装 Nginx, MySQL 和 PHP 软件包
执行以下命令:
yum install -y nginx mariadb-server mariadb php php-fpm php-mysql

实现的功能是输入姓名后页面显示“Hello XXX”

启动并检查 Nginx 和 PHP 的安装情况
新萄京娱乐场,修改 新萄京娱乐app,/etc/nginx/nginx.conf,可参考下面的配置示例:

创建html文件hello.html:

示例代码:
/etc/nginx/nginx.conf
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
include /usr/share/nginx/modules/*.conf;
events { 
worker_connections 1024;
}
http { 
log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; 
access_log /var/log/nginx/access.log main; 
sendfile on; 
tcp_nopush on; 
tcp_nodelay on; 
keepalive_timeout 65; 
types_hash_max_size 2048; 
include /etc/nginx/mime.types; 
default_type application/octet-stream; 
server { 
listen 80 default_server; 
#listen [::]:80 default_server; 
server_name _; 
root /var/www/html; 
# Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; 
location / { } location ~ .php$ { fastcgi_pass 127.0.0.1:9000; 
fastcgi_index index.php; 
fastcgi_param SCRIPT_FILENAME 
$document_root$fastcgi_script_name; 
include fastcgi_params;
 } 
error_page 404 /404.html; 
location = /40x.html { } error_page 500 502 503 504 /50x.html; 
location = /50x.html { } 
}
}
 欢迎

启动 Nginx
nginx

创建PHP文件hello.php:

/var/www/html 目录下新建一个 info.php 文件来检查 php 是否安装成功了,文件内容参考如下:

Get请求把表单的数据显式地放在URI中,并且对长度和数据值编码有所限制,如:http://127.0.0.1/hello.php?name=Vito处理POST请求实现一个简单的加法运算功能创建html文件add.html: 相加
示例代码:/var/www/html/info.php
<?php phpinfo(); ?>

创建PHP文件add.php:

启动 PHP-FPM 进程:
service php-fpm start

Post请求把表单数据放在http请求体中,并且没有长度限制form action=""意思是:form是表单,action是转向地址,即form表单需要提交到哪里以上所述就是本文的全部内容了,希望大家能够喜欢。

启动之后,可以使用下面的命令查看 PHP-FPM 进程监听哪个端口
netstat -nlpt | grep php-fpm

把 PHP-FPM 也设置成开机自动启动:
chkconfig php-fpm on

此时,访问 http://<您的 CVM IP 地址>/info.php 可浏览到我们刚刚创建的 info.php 页面了, 该页面展示了 PHP 的配置情况
启动并配置 MySQL
启动 MySQL
systemctl start mariadb

配置密码, 这里默认使用密码 QcloudLabPASSWORD

mysqladmin -u root password 'QcloudLabPASSWORD'

登录 MySQL
mysql -u root -pQcloudLabPASSWORD