安装 PHP 及相关软件
本文最后更新于 2298 天前,其中的信息可能已经有所发展或是发生改变。
yum -y install php
yum -y install php-fpm # 让 Nginx 可以操作 PHP 请求
yum -y install php-mysql # 让 MariaDB 与 PHP 连接
yum -y install php-mbstring # 使 PHP 不出现中文乱码
yum -y install php-xml # 使 PHP 可以解析 XML

以上都装好后,开启 php-fpm 服务并设置开机自启动:

systemctl start php-fpm.service
systemctl enable php-fpm.service

然后编辑 Nginx 的配置文件,前提是已经装好了 Nginx:

vi /etc/nginx/conf.d/default.conf

将配置文件中的以下代码前面的#井号注释删掉,将root后面的html改为站点的绝对路径,然后将/scripts$fastcgi_script_name替换为$document_root$fastcgi_script_name;,最终结果如下:

location ~ \.php$ {
    root           /usr/share/nginx/www;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

201705231

以上都设置好后,重启 PHP 和 Nginx:

systemctl restart php-fpm.service
systemctl restart nginx.service

最后我们通过在站点根目录用vi phpinfo.php新建一个文件,文件中写入以下内容:

<?php
    phpinfo();

然后在浏览器输入http://你的网址/phpinfo.php来验证 php 服务是否成功运行。

php 的配置文件为/etc/php.ini。为了便于其它程序的使用,需要修改其中的一些配置项。

post_max_size = 8M  # POST 方法进行一次表单提交时 PHP 可以接收的最大数据量
upload_max_filesize = 2M # 同意上传文件大小的最大值
max_execution_time = 30 # 强行终止脚本前 PHP 等待脚本执行完毕的时间(秒)

我们可以将上传文件的限制改的更大一些,取消脚本执行超时的时间限制:

post_max_size = 256M
upload_max_filesize = 128M
max_execution_time = 0
本作品采用 “知识共享署名-非商业性使用 4.0 国际许可协议” 进行许可。
免责声明:本站文章除特殊说明为原创禁转外,您可以自由的转载和修改,但请务必注明文章来源并不可用于商业目的。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇