linux部署php linux搭建php环境
很多朋友对于linux部署php和linux搭建php环境不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
怎么在linux运行php文件
1、打开我们的linux命令行,准备好。
2、找到php的安装目录,主要是找到linux环境下,php可执行文件的目录。如图所示。笔者的目录为/opt/lampp/bin/php,将此目录记下,备用。
3、找到要运行的php文件所在的目录,随便写点php代码就可以,在此笔者已经准备好。/opt/lampp/htdocs/wechat/xjtest-web_browser/pcntl_test.php,将此目录记下,接下来就要正式开始运行了。
4、打开刚刚第一步打开的linux命令行,输入/opt/lampp/bin/php/opt/lampp/htdocs/wechat/xjtest-web_browser/pcntl_test.php(即依次输入刚刚的两个目录)注意两个目录中间有空格。
5、按下回车,可以看到,php文件已经正确执行了。
怎样在linux中利用upupw安装php+mysql的web站
方法/步骤
下载UPUPW。在百度或者其他网站都可以下载UPUPW,你也可以到UPUPW的官方网站去下载。官方网站有一个好处就是可以得到最新的版本。
解压UPUPW安装包。把你下载的UPUPW安装包,解压到除了C盘以外的其分区(为什么这么做呢,因为你的系统可能会遇到重新安装或者c盘被破坏的情况,安装到c盘以后就可能会比较麻烦)。我的一般是D:\UPUPW路径。
在D创建一个目录专门用来作为你的web目录,如:D:\wwwroot。以后所有网站的程序全部都放到这个目录下面。如你想新建一个博客,可以创建blog目录,那么完整路径:D:\wwwroot\blog
打开D:\UPUPW目录。双击UPUPW.exe启动UPUPW的命令窗口,里面有很多选择项目,但是一般只可能会用到几个而已。这里我们直接输入s1即可启动服务。
在浏览器里面输入:,不出意外,进入UPUPW的管理界面,需要你输入账号和密码,初始账号和密码都是一样的:upupw
默认情况下mysql的管理账号和密码也是一样的:root
账号和密码输入正确,进入upupw的主界面。看到左边有几个菜单,就是它的大功能项目。
创建虚拟主机。默认安装好就会有一个虚拟主机创建好了。你也可以创建自己的web程序目录。选择左边“虚拟主机”菜单,然后点击新增虚拟主机,进入新的虚拟主机的设置界面
设置虚拟主机。一般需要设置几个地方就可以了,端口,程序路径,访问的域名或者ip地址,其他基本上可以不用管了。需要注意的是,端口不能重复,如果输入一个已经占用的端口,则这个虚拟主机是无法启动的。
端口的管理。如果你需要创建一个新的虚拟主机,那么在不增加域名的情况下,就只有使用不同的端口访问了。
修改upupw的登录密码。如果你觉得upupw这个密码太简单了,你可以在这里修改密码。
怎么在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/
就可以看到执行情况