导航:首页 > 编程语言 > php开发用什么linux系统

php开发用什么linux系统

发布时间:2025-06-26 09:54:47

linux下搭配php开发环境

Ubuntu 下 搭建lamp
1》点击 系统 ->系统管理 ->新立得软件包管理器 点击编辑 ->使用任务分组标记软件包 点击 LAMP server

2> 安装软件 在安装过程中,有要输入mysql 用户root 的密码,输两次。需要时间 ,耐心等待。

3》 编辑php配置文件
sudo gedit /etc/php5/apache2/php.ini
在 extension 下面 加上
extension=php5-mcrypt.so
保存,重启apache2
4> 配置apache
sudo gedit /etc/apache2/apache2.conf
(注意这个命令要看具体安装路径,可以现找到apache2.conf 然后点击属性查看挂在点)
在配置文件最后面加入
#添加文件类型支持
<IfMole mod_php5.c>
AddType application/x-httpd-php .php
DirectoryIndex index.php
</IfMole>
#默认字符集 根据自己需要
AddDefaultCharset UTF-8
服务器地址
ServerName 127.0.0.1
#添加首页文件 三个的顺序可以换 前面的访问优先 (当然你也可以加别的 比如default.php)
<IfMole dir_mole>
DirectoryIndex index.htm index.html index.php
</IfMole>
5》配置mysql
sudo gedit /etc/mysql/my.cnf
#这里有一个地方要注意
#因为默认是只允许本地访问数据库的 如果你有需要 可以打开。
bind-address 127.0.0.1
#这一句是限制只能本地访问mysql的。如果有需要其他机器访问 把这句话用#注释掉
#bind-address 127.0.0.1
6》测试php
新建空文档,输入
<?php
phpinfo();
?>
保存为t.php (注意有时输入
<?php
phpinfo();
php?>
解释器不能编译。可能是版本的原因。有的书上说是这两种格式都可以,但我装的时候不可以。)
然后将刚才编写的t.php文件到 /var/www 下。(可以用命令 cp t.php /var/www)
在浏览器中输入http://localhost/t.php 会显示

7》测试mysql
建立空白文档,输入

<?php
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
?>

(注意 :上面的代码中的root 是数据库mysql 的用户名,而 123456是用户名root的对应密码。如果你在装mysql 时设置的root 密码不是123456 比如是456123,上述代码中就应该是456123总之对应就好。当初我就在这犯了错误。最后觉醒了。)

另存为 m.php 然后在浏览器中输入http://localhost/m.php 如果正常,会显示

成功!

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

建议多使用网络搜索,网上这样的帖子特别多。
Linux的分支比较大,不过常使用的也就Centos和Ubuntu。下面我贴出来在Centos上面搭建php环境的方法,命令有所不同,不过差异不大。

安装apache:
yum install httpd httpd-devel
启动apache:
/etc/init.d/httpd start
此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口

安装mysql:
yum install mysql mysql-server
启动mysql:
/etc/init.d/mysqld start

安装php
yum install php php-devel
重启apache使php生效
/etc/init.d/httpd restart
此时可以在目录:/var/www/html/下建立一个PHP文件
代码:
<?php phpinfo(); ?>
然后访问这个文件,就能看到PHP的一些信息,php.ini配置文件的路径可以在这个页面上看到

安装php的扩展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安装完扩展之后需要再次重启apache
/etc/init.d/httpd restart

测试mysql是否链接成功的php代码
<?php
$con = mysql_connect("10.0.@.@@","@@","@@");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("mydb", $con);

$result = mysql_query("SELECT * FROM sys_user");

while($row = mysql_fetch_array($result))
{
echo $row['UserName'] . " " . $row['PassWord'] . " " . $row['id'];
echo "<br />";
}

mysql_close($con);
?>
可以把上面的代码传入目录/var/www/html/
就可以看到执行情况

③ 在本地搭建网站最好用linux那个版本!!!!

红旗Linux桌面版6.0 sp1系统光盘中科红旗Linux桌面版6.0 sp1下载地址: http://www.redflag-linux.com/download_end.php?class1=6&class2=1&id=371

④ 怎么在linux运行php文件

在安装完PHP和Apache2后,我们需要安装PHP命令行解释器。

# apt-get install php5-cli [Debian 及类似系统]
# yum install php-cli [CentOS 及类似系统]

接下来我们通常要做的是,在/var/www/html(这是 Apache2 在大多数发行版中的工作目录)这个位置创建一个内容为 <?php phpinfo(); ?>,名为 infophp.php 的文件来测试(PHP是否安装正确),执行以下命令即可。

# echo '<?php phpinfo(); ?>' > /var/www/html/infophp.php

然后,将浏览器访问 http://127.0.0.1/infophp.php ,这将会在网络浏览器中打开该文件。

检查所有PHP信息

这里,‘-f‘选项解析并执行命令后跟随的文件。

⑤ 怎样选择国外服务器

选择国外服务器时,应注意以下几点

  1. IP类型

    • 区分动态IP与固定IP:确保选择固定IP的服务器,因为固定IP更稳定,而动态IP可能会频繁变动,不利于网站的稳定运行。
    • 独立IP与共享IP:根据需求选择独立IP或共享IP。独立IP可以提供更好的安全性和灵活性,但成本可能较高;共享IP则成本较低,但可能受到其他网站的影响。
  2. 操作系统

    • Windows、Linux或Unix:根据网站程序所需的环境选择合适的操作系统。PHP程序通常选择Linux系统,而ASP或ASP.NET程序则更适合Windows系统。
  3. 服务器软件与数据库

    • IIS与Apache:IIS是Windows服务器上的常用网站服务器软件,而Apache则广泛用于Linux服务器。根据操作系统选择合适的服务器软件。
    • 数据库选择:MySQL和MSSQL是常用的数据库系统。MySQL适用于PHP程序,而MSSQL则与ASP.NET程序更兼容。ACCESS数据库虽然易于使用,但不适用于大型网站或高并发访问。
  4. 性能与稳定性

    • 速度:选择地理位置较近或网络线路优化的服务器,以提高访问速度。
    • 故障响应:了解服务提供商的故障响应时间和处理能力,确保在出现问题时能够及时得到解决。
    • 硬防能力:考虑服务器的硬防能力,确保网站在面对攻击时能够保持稳定运行。
  5. 在线人数与资源限制

    • 了解虚拟主机的资源限制:包括CPU、内存、带宽等,确保这些资源能够满足网站的运行需求。
    • 最大在线人数:虽然虚拟主机无法准确限制网站的在线人数,但了解其设置对网站性能的影响是必要的。

综上所述,选择国外服务器时需要综合考虑IP类型、操作系统、服务器软件与数据库、性能与稳定性以及在线人数与资源限制等因素。通过仔细比较和评估,选择最适合自己需求的服务器方案。

阅读全文

与php开发用什么linux系统相关的资料

热点内容
时间轴播放停止的命令是 浏览:772
免费在线pdf转图片 浏览:163
tif图片转换pdf 浏览:314
做标书的文件夹 浏览:509
每笔成交均量源码 浏览:949
云服务器哪里买便宜 浏览:822
phpselect标签 浏览:799
账户设置服务器地址 浏览:613
boll收口与开口选股指标公式源码 浏览:12
色彩命令 浏览:351
代理服务器出现问题或地址错误 浏览:20
php跳转qq资料卡代码 浏览:703
安卓加密原理 浏览:746
android跳转到相册 浏览:445
pecmd命令 浏览:4
h本pdf 浏览:128
android通知栏代码 浏览:707
有wifi无法连接服务器地址 浏览:649
python打印图形 浏览:568
违抗命令的检讨 浏览:244