PHP一般都架设在linux吗?

通常使用Linux服务器。

原因:
1 Linux 在服务器市场表现出色。
2 、灯具组合自由。

Windows 服务器:
1 便于使用。
2 . Windows需要支持PHP和ASP.NET。

学习 Linux 有好处。

linux 一键部署phpstudy云服务器怎么自动备份数据

昨天下午我在公司电脑上安装了一个新软件,必须按照说明一步步操作。
打开“开始”,然后打开“设置”,然后打开“控制面板”,最后打开“添加/删除程序”。
你好,这台电脑有点慢。
该对话框花了一段时间才出现。
单击“添加/删除 Windows 组件”,将出现“组件”选项。
我选择“网络服务”。
然后还有一些后续步骤,选择“Windows Internet 命名访问(WINS)”并单击“确定”。
等等,还有一件事,我突然想到,这个WINS是什么?单击“下一步”,输入安装源文件的路径,然后开始安装。
安装完成后,我回到对话框并单击“关闭”。
你好,为什么会有一个额外的“WINS”控制台?看来这个软件没有白装。
但以后如果服务器出现问题,还得去小鸟云询问。

怎么在linux服务器上配置php环境

哦,你发布的关于在CentOS上安装PHP环境的方法看起来很完整。
不过上次在阿里云服务器上做的时候还是要提醒大家几个地方。

首先我们来谈谈Apache。
你可以用 yum install 安装 httpd 就可以了。
如果您使用 /etc/init.d/httpd start 启动,在 CentOS 7 、8 和 9 上可能是正确的。
但如果你使用的是老的CentOS 6 系列,这个启动命令就有点老派了,需要启动httpd服务。
顺序上有差异,但不能说“差异不大”。

再看MySQL,yum install mysql mysql-server 安装的是社区版本。
现在很多公司都使用MariaDB来替代MySQL,性能稳定,兼容性好。
如果你的公司希望你使用MySQL的原始版本,那没问题,但社区版本也是一个不错的选择。
初始化命令相同,启动/etc/init.d/mysqld。

对于 PHP,您编写了 yum install php php-devel。
更准确地说,php-devel 现在称为 php-cli 或 php-common。
安装 PHP 后重新启动 Apache 没问题,但不要忘记检查 Apache 配置文件,通常位于 /etc/httpd/conf/httpd.conf 或 /etc/apache2 /apache2 .conf(如果您使用的是 Apache 2 )。
确保 LoadModule 指令中存在 module-info.c 以确保正确加载 PHP 模块。

那么你提到的/var/www//目录就是Apache默认的DocumentRoot,没问题。
您编写的 PHP 信息代码 <?php phpinfo(); ?>,访问IP并查看页面,显示Apache和PHP基础环境已连接。

为了扩展它,您列出了 yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc。
现在看来这个列表有点过时了。
现在PHP7 、8 、9 流行了,很多扩展名都变了。
例如,php-mysql 现在可能是 php-mysqlnd。
php-gd、php-xml 也不错。
像php-imap、php-ldap、php-odbc等。
这取决于你实际使用它们的目的。
尤其是php-pear,现在官方推荐使用音乐管理器来管理扩展,而pear基本不需要了。

检查 MySQL 连接的最终 PHP 代码 $con=mysql_connect("1 0.0.@.@@", "@@", "@@");这里你用@@替换IP、用户名和密码。
正确使用时必须填写某些值。
此外,不推荐使用 mysql_ 函数,现在建议使用 mysqli_ 或 PDO(PHP 数据对象)。
像 mysql_close($con); 这样的东西也应该更换。

总之,你贴出的方法是针对新手的参考是好的,但是某些操作需要根据你的CentOS版本、PHP版本和具体需求进行调整。
具体来说,现在应该更新扩展安装和数据库连接部分。