phpubuntu
‘壹’ ubuntu系统下把php文件放在哪个位置才能运行
不管什么系统都需要安装web服务器,appache活着nginx, web服务器安装路径下面会有一个网页根目录,www 或着wwwroot, 把php文件放到这个目录里面
‘贰’ ubuntu的php文件无法运行,权限已经修改了。
方法一:在内容页模板中改用正则表达式匹配
默认的phpcms内容页alt值都是反斜杠"\" ,其实只要简单的在内容模版页使用正则匹配下就ok了,把内容页模板show.Html中的{$content}替换成如下代码:
<?php
echo preg_replace("/alt=\".*?\"/i","alt=\"$title\"",$content);
?>
重新生成下内容页。
这里用的alt值是标题标签$title,内容页的图片alt属性值就全是标题了,当然也可以自己另写代码或者用描述、关键字等。
方法二:修改编辑器让上传图片时自动生成alt属性值
1.打开 statics/js/ckeditor/plugins/image/dialogs/image.js 文件
找到
accessKey:'T','default':''
修改为
accessKey:'T','default':$('#title').val()
2.清除浏览器缓存
‘叁’ ubuntu下怎么查看php网站的运行日志。
PHP是不写日志的,你可以查看WEB服务器的日志,具体方法与你使用的WEB服务器软件有关,如果是apache,那么在logs目录下有error、access等文件,那就是日志,可以查看内容。
‘肆’ ubuntu下搭建php环境文件夹在哪
对于php,我是一点都不懂的,但是最近在浏览别人的博客的时候,意外的发现了一个博客平台——wordpress,刚开始的时候,我也不知道
这是个什么东西,后来google之后有了了解,所以也想试试这个东西,但是wordpress是使用php语言开发的,而我的电脑也没有这种环境,我更
是没学过php,不过这个阻止不了我要尝试的热情,于是找了些资料,进行了环境的搭建,刚开始的时候还是走了些弯路的,不过最终还是搭建好了,其实方法也
很简单,下面是我的步骤:
安装apache2
在终端中输入
sudo apt-get install apache2
然后就是等待安装完成了,安装成功后,apache服务是开启 的,你可以通过
sudo service apache2 [start | stop | restart]
来启动、关闭、重启服务。
这时你可以在浏览器中输入localhost/,如果安装成功,则会显示It works
2. 安装php
在终端中输入
sudo apt-get install php5 libapache2-mod-php5
这里已经让apache可以解析php了,你可 以测试一下是否成功,执行
sudo gedit /var/www/testphp.php
在里面写入<?php phpinfo(); ?>,让后用浏览器 打开http://localhost/testphp.php,如果能解析的话,则 会有输出结果。
我在这里的时候总是出现问题,不代开testphp.php,而是直接下载这个文件了,如果你也遇到这种情况, 可以尝试
sudo a2enmod php5
接着是清理一下浏览器缓存,让后重启apache服务(我没有重启),就可以了,我是通过这个方法解决的。
3. 安装mysql
在终端中输入
sudo apt-get install mysql-server mysql-client #中途会让你输入一次root用户密码
sudo apt-get install php5-mysql #安装php5-mysql 是将php和mysql连接起来
sudo apt-get install libapache2-mod-auth-mysql
就可以安装成功了。
下面是开启和关闭mysql的命令
sudo start mysql #手动的话这样启动
sudo stop mysql #手动停止
pgrep mysqld #查看mysql是否开启
总结:通过以上步骤,就可以成功搭建php开发环境了。一开始我是在windows下搭建,觉得挺麻烦的,于是想想,自己都在用
ubuntu了,何必在ubuntu下安装试试呢,于是也就试了,并且成功了。不用说,在ubuntu下搭建确实比windows下搭建容易得多。当然
了,这仅仅是搭建环境而已,还没有设置到apache的配置以及服务安全设置的东西等等,所以也就容易了。
‘伍’ 如何在ubuntu上安装php
关于Ubuntu下的LAMP配置步骤:
首先要安装LAMP 就是Apache,PHP5,Mysql5.
打开终端,输入命令行。
1.安装 Apache
1.打开终端
2. 输入以下命令
sudo apt-get install apache2
3. 如果没有sudo 权限,需要输入密码。
2.测试 Apache
为了确定安装是否成功,我们来测试一下。
1. 打开浏览器,输入以下网址
http://localhost/
如果成功,你会看到以下内容 "It works!" , 祝贺你,第一步,你算是跨出去了。
3.安装 PHP5
Step 1. 打开终端 (ctrl+alt+T).
Step 2. 输入以下命令行:
sudo apt-get install php5 libapache2-mod-php5
Step 3.为了使PHP和Apache能一起工作,我们需要配置一下PHP并且测试一下。
sudo /etc/init.d/apache2 restart
4.测试 PHP
Step 1.我们先建一个PHP 测试文件(我们叫它phptest.php),输入以下内容 :
sudo gedit /var/www/testphp.php
Step 2.这时我们会打开一个文本编辑器,在里面输入以下内容.
<?php phpinfo(); ?>
Step 3.保存退出。
Step 4. 现在打开浏览器,查看一下我们刚刚建立的内容。输入以下网址。
http://localhost/testphp.php
如果显示出PHP的信息内容页面,说明你又成功了一小步。
5.安装 MySQL
下面我们来安装Mysql5 (这是最后一步,也是麻烦比较多的一步,安装的时候注意。)
Step 1. 再一次地打开终端,输入以下内容。
sudo apt-get install mysql-server
Step 2.在安装的时候,如果要求你输入Mysql 密码,则输入密码。如果没有要求,则执行下一步。在终端中输入下面命令。
mysql -u root
后来,你还要输入以下内容;
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
以上的'root'是你的Mysql 用户名,'yourpassword'是你的新密码。
Step 3.下面我们将去处理更为棘手的phpmyadmin这里经常出现的问题就是明明安装了phpmyadmin但却在输入http://localhost/phpmyadmin的时候,没有出现管理界面,反而出现没有找到的页面。不急,我们先安装再了phpmyadmin然后再去解决。 输入以下命令:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
这里的phpmyadmin是与我们之前装的php5 是相配合的,如果你装的PHP 和phpmyadmin不相配,它们不会工作。
Step 4.现在我们去解决phpmyadmin“不工作”的问题,当我们安装了phpmyadmin 后,不要以为一切就绪了。其实我们还有一项工作要去完成,就是去配置phpmyadmin和apache2。同样的终端,输入:
cp /etc/phpmyadmin/apache.conf /etc/apache2/sites-available/phpmyadmin
这样我们就把phpmyadmin中的apache.conf(apache配置文件)复制到apache2/sites-available下的phpmyadmin文件下。
Step 5.接着输入,进入sites-enabled文件夹下:
cd /etc/apache2/sites-enabled/
Step 6.进入之后,我们要建立一个通往配置文件的链接以便能利用它。输入:
sudo ln -s ../sites-available/phpmyadmin
Step 7.重启apache2
sudo /etc/init.d/apache2 restart
最后,打开http://localhost/phpmyadmin 去体验一下
‘陆’ php ubuntu下调用 chmod()函数 php报错提示“你无权操作该目录”,怎么办
权限不够. 需要root权限 才能执行.
你可以试试给你的那个PHP文件 赋值root的权限看看
代码获得root权限.... 那人家不是可以把你服务器给拿了?
‘柒’ ubuntu .php文件的问题 怎么打开.php的文件啊 求解释
一是把php文件存放在WEB目录下,浏览器输入地址可以调用。
二是在命令行可以调用php打开*.php文件,例如:
$ /home/php/php abc.php
‘捌’ 在ubuntu中,如何打开php测试页
如果装了WEB服务器并且能够运行PHP,可以在浏览器中打开对应页面;如果没有装WEB服务器但能运行php,执行 “php 文件名“,可以看到输出的HTML代码。在ubuntu中,如何打开php测试页
‘玖’ ubuntu如何查看是否有php
输入命令:whereis php,如果能搜索到就到该目录下去看看是否是安装了php的目录。
‘拾’ 怎么启动ubuntu的php
在php.ini中根据mysql.so所在目录修改extension_dir.
具体操作步骤:
(1)找到mysql.so的位置.命令:sudo find / -name 'mysql.so'.
(2)在php.ini中找到extension_dir = "./",根据(1)路径修改.
(3)重启php-fpm.命令:/etc/init.d/php5-fpm restart.