如何配置php服务器,php电脑配置
内容导航:
一、服务器linux环境运行php,如何配置
单机下Linux下部署PHP环境
说白了就是在Linux系统上安装apche或者nginx和mysql数据库以及php运行环境
这些都可以在网上单独下载安装包去安装
但是需要自己去一个一个下载安装设置调试等
傻瓜式的有lnmp和lamp一键安装包
大多是基于命令行模式
如果是需要图形化的
则推荐宝塔和wdcp等图形化操作面板
几乎是按照Windows的那种点几下安装
通过直接上传或者ftp把php代码传到服务器上
域名解析好 即可访问了
另外现在推荐php7.2以上+mysql5.7或者8.0组合
效率比老版本又更上一层楼
1.可以使用apache运行php
+php-fpm运行php
这两种是比较常用的,使用apache比较重,推荐第二种方案。
主流的有两种:LNPM linux+nginx+php+mysql; LAPM linux+apache +php+mysql
Linux下比较简单安装php的方式,就是去善用网络上提供的一键脚本,比如lnmp,lnmpa,宝塔面板之类的傻瓜式环境搭建脚本。
这些都已经发展很多年了,不必担心这种因为完全自动化操作所可能造成的安全问题等。所以你拥有Linux服务器,去查询我所说的关键词,就可以看到相关的内容。
真心很简单。
可以自己手动安装apache nginx php,也可以用目前比较热门的宝塔管理面板,一条命令一键安装,安装好后通过web一键部署php环境,日常管理方便。
Linux下,配置php其实,比在win下配置的更容易,更简单。
题主问的问题,刚好,森哥我前几天,刚刚整理出一篇教程,也已发布在头条上面。
题主可以点击进入我的头条空间中去看,这里就不多写了。更多的内容,请进入森哥的头条空间。
以centos7为例,模式为lnmp。(使用root用户登录)
更新阿里云yum源
1、进入源目录
cd /etc/
.d/
2、备份原repo文件
for name in ls
; do mv $name ${name}.bak ; done
3、下载阿里云yum源
curl
/repo/ >
4、清理并生成缓存并安装epel
nginx安装
1、安装pcre,可以支持rewrite功能。
yum install pcre*
2、安装openssl,可以支持ssl功能
yum install openssl*
3、从官网下载稳定版,此时是1.16.1,然后解压(如果没有wget ,请执行yum install wget)
cd /usr/local/src
wget /download/
tar -zxvf nginx-
cd nginx-1.16.1
4、安装软件三板斧(./configure , make , make install)。
./configure –prefix=/usr/local/nginx-1.16.1 –with-http_ssl_module –with-
http_v2_module –with-http_stub_status_module –with-pcre
make
make install
5、centos7防火墙打开http, https
firewall-cmd –zone=public –add-service=http –permanent
firewall-cmd –zone=public –add-service=https –permanent
firewall-cmd –reload
6、启动nginx
/usr/local/nginx-1.16.1/sbin/nginx
当通过你系统的IP地址访问出现如下画面,则安装成功
关闭nginx:
/usr/local/nginx-1.16.1/sbin/nginx -s stop
当改变了后,要重置:
/usr/local/nginx-1.16.1/sbin/nginx -s reload
安装php和php-fpm
1、安装php7,这里选择php70w,需更新webtatic源
rpm -Uvh /pub/epel/
rpm -Uvh /yum/el7/
yum install php70w
2、安装php扩展,这里以xml扩展示例,你也可以使用yum list php70w*查看所有扩展。
yum install php70w-xml
3、查看安装结果
php -v (查看版本)
php -m (查看扩展)
4、安装php-fpm,(这个与nginx一起使用来解析PHP脚本的)
yum install php70w-fpm
5、启动php-fpm,并加入开机启动
systemctl start php-fpm
systemctl enable php-fpm
6、新建www用户
useradd www -s /sbin/nologin
7、修改,加入php解析
第2行
第45行
第65-71行改成如下图所示:
8、将html目录所有者改为www,并将权限改为755
chown -Rf www:www /usr/local/nginx-1.16.1/html
chmod -Rf 755 /usr/local/nginx-1.16.1/html
9、重启nginx看到如下结果,即配置成功
/usr/local/nginx-1.16.1/sbin/nginx -s reload
都是相同的杯子,几乎他跟那个达芬奇不一样。
建议你用宝塔面板,傻瓜式搭建服务器
/
很简单,为了可以用服务器开发和运行PHP网页,需要在计算机系统上安装三个重要组件。
-
Web服务器:PHP实际上可以与所有Web服务器软件一起使用,包括Microsoft的Internet信息服务器(IIS),但是最常用的是免费的Apache服务器。
-
数据库:PHP实际上可以与所有数据库软件一起使用,包括Oracle和Sybase,但最常用的是可免费获得的MySQL数据库。
-
PHP解析器:为了处理PHP脚本指令,必须安装解析器以生成可以发送到Web浏览器的HTML输出。
假设要在Ubuntu 18.04
VPS上运行网站,您将需要安装一组开源软件,包括Apache,PHP和MySQL。当运行依赖数据库和服务器端脚本语言的动态网站时,这些应用程序非常有用。
Apache是快速,安全且始终如一的高质量Web服务器软件,自1996年以来最受欢迎。
自1994年以来,PHP(超文本预处理器)是一种用于Web开发的通用服务器端脚本语言。
MySQL是Oracle设计的关系数据库服务器,并被包括Google,Youtube和Twitter在内的大型大型网站使用。它的开发始于1994年。
使用Ubuntu 18.04等Linux发行版,完全有可能创建功能齐全的LAMP(Linux Apache,MySQL和PHP)服务器。
在本指南中,我们将向您展示如何在Ubuntu 18.04服务器上安装Apache,MySQL和PHP。
步骤1:安装Apache
Ubuntu 18.04维护一个中央存储库,您可以在其中使用apt命令安装大多数应用程序。要安装Apache,请运行以下命令:
$ sudo apt-get install apache2
当提示您确认Apache安装时,按’ Y’。安装完成后,在浏览器上输入您的VPS计算机公用IP地址。您应该看到默认的Apache网页,如下所示:
步骤2:安装MySQL
在终端窗口上运行以下命令,以在Ubuntu 18.04 VPS上安装MySQL服务器。
$ sudo apt-get install mysql-server
当您收到确认消息时,请按“ Y”。
MySQl服务器附带了不安全的默认设置。我们需要对其进行配置,以使我们的服务器不易受到攻击。幸运的是,有一个配置命令可以使我们更轻松。只需运行以下命令:
$ sudo mysql_secure_installation
您将遇到一系列问题。这些提示将允许我们设置密码策略和root密码。还将提示我们删除匿名用户,测试数据库并禁用远程登录,如下所示。
测试您的MySQl服务器
现在,您可以通过键入以下命令尝试在MySQL服务器上登录:
$ sudo mysql -u root -p
请注意,系统将提示您输入在本指南前面创建的root密码。
然后,您将得到一个如上所示的mysql提示符。
如果要创建数据库,可以运行以下命令。切记用您要创建的数据库名称替换“ databasename”。
步骤3:安装PHP
输入以下命令在您的Ubuntu 18.04服务器上安装PHP,当提示您确认安装时按“Y“。
$ sudo apt-get install php libapache2-mod-php
测试PHP
我们可以通过在网站的根文件夹上创建一个文件来测试我们的PHP安装。为此,请键入以下命令:
$ sudo nano /var/www/html/
然后复制粘贴下面的文本,然后单击CTR + X和Y保存文件。
重新启动Apache
我们需要使用以下命令重新启动Apache,以使更改生效:
接下来,通过服务器的公共IP地址访问我们在您的浏览器上创建的php信息文件。例如,如果您的IP地址为111.111.111.111,请在浏览器中输入以下文本:
111.111 .111 .111 /
输出结果
您应该看到如下所示的PHP信息文件:
总结
这些就是在服务器上安装Apache,MySQL和PHP的基本步骤。现在,你可以继续为数据库安装图形用户界面(例如phpMyAdmin)以更好地管理数据库。
二、服务器怎么配置PHP环境
在云主机上安装第三方一键php环境包。国内有提供这方面的面板,可以正常使用。这类php环境包可以通过一条命令就成功安装,然后拿到面板登陆地址、账号密码,借助这些
php面板,可以轻松配置php环境,mysql数据库,phpmyadmin、nginx等环境软件。在服务器中安装php面板后,在面板中选择php版本和mysql版本,一般php7.3,mysql5.5~5.7都行。在三方面板的帮助下,成功配置出可视化操作界面,然后一键部署网站环境。
三、如何配置php服务器
是php5.3以下版本的安装方法。
1、首先是下载PHP安装文件和MYSQL安装文件,请注意MYSQL有很多个版本,有社区版、标准版、企业版、集群版,其中只有社区版是免费的。
2、在服务器上配置好IIS,推荐IIS7以上版本,控制面板-打开或关闭windows功能-万维网服务-应用程序开发功能里选上对应就可安装。
3、配置php环境:把php压缩包解压到C:\php目录下面,然后找到-dist,更名为,修改里面的扩展目录extension_dir =
“C:\php\ext\”。
把以下扩展前面的分号去掉以启用extension=php_ion=php_ion=php_te=1
默认为0,如果使用IIS,需要开启_pathinfo=redirect=0
默认开启,如果使用IIS,可以将其关闭其次指定extension_dir目录和,即extension_dir = “C:/php53iis/ext”=
Asia/Shanghai4、然后把extension=php_前面的分号去掉,保存并把复制到系统Windows目录下面。
5、然后依次打开我的电脑(右键)->管理->服务和应用程序->Internet信息服务(IIS)管理器,打开ISAPI和CGI限制,然后添加php的ISAPI的执行文件.6、配置Mysql:把下载的mysql文件直接安装即可,然后复制php目录下面的到系统Windows下面的System32目录里。
7、重启IIS,即完工。
如果是php5.3及以上版本,根本没有,也不需要把移动到windows安装目录,建议采用安装版,直接安装即可。
1.安装apache_2.2.4-win32-x86-no_到 d:\phpweb\apache\步骤:下一步下一步2.安装 到
d:\phpweb\php\步骤:(1)解压压缩包到d:\phpweb\php\(2)找到php目录里的 -dist 重命名为 并拷到
windows目录里(3)将php目录里的 , 拷到 系统目录(system/system32)3.配置apache步骤:(1)打开
d:\phpweb\apache\conf\ 这个文件(2)找到 documentroot “d:/phpweb/apache/htdocs”
将其改为你的web目录(可不改有时改了会出错)(3)找到directoryindex 这一行,在后面加入 (4)找到#loadmodule
ssl_module modules/mod_这行,在后面加上一行:loadmodule php5_module
d:/phpweb/php/php5apache2(5)找到aptype application/x-gzip .gz
.tgz这行,在后面加上一行:aptype application/x-httpd-php
.php4.配置php步骤:(1)找到c:\windows\并打开 (刚才拷进去的)(2)找到extension_dir = “./” 改为
extension_dir = “d:/phpweb/php/ext”(3)找到;extension=php_将前面的;号去掉(4)找到;_path =
去掉前面;并设路径”d:/phpweb/php/session_temp”并在该路径下新建文件夹session_下一步下一步地装就行了你看过后很简单吧以后不会可以向我一样经常到后盾人找找相关教材看看就会了,希望能帮到你,给个采纳吧谢谢?(?òωó?)?
四、php环境配置时区设置相差8小时,如何在服务器上修改
答:在文件头部加上这句话就可以了data_default_timezone_set(‘PRC‘);//设置为北京时间
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/118988.html