新手学php的疑问(周末100%结贴)
问题1:关于接口的问题
我的理解:接口定义的一些规范,实现接口的类要符合这些规范.
项目中的接口如何让其他公司调用?
什么时候用到接口?
回复讨论(解决方案)
接口定义了明确意义的传入传出参数
你只要实现了接口,外界就可通过这个接口与你沟通
只要你的系统不是开放的系统,但又希望提供一些服务,那么就应使用接口
在网络上实现接口(API)现在流行使用 REST
问题1:已解决
问题2:有的公司需要你熟悉linux
我现在已在虚拟机安装好linux系统,我想在linux系统上装apache+php+mysql
目前我只知道的做法是 下载它们的 .gz的包,然后在ssh解压,不知这种做法行不行的通
有些在官网在找不到 .gz的包,不是官网的版本又比较旧
有没有比较方便的安装方式?
Linux 貌似没有集成包,只能是一个一个装。
官网应该都有下载包的,你的这种安装方式就可以啊。就是很大众的方法。
http://jingyan.baidu.com/article/4d58d5412a57ca9dd4e9c02d.html
我按照这个教程去配
安装libxml2
make install 没有生成他所说的5个文件夹
现在 php,apache .gz的包我已经下载和加压好的
但是 配置老是出错 ./configure \ --prefix=/usr/local/php \ --with-mysql=/usr/local/mysql \ --with-apxs=/usr/local/apache2/bin/apxs \--with-libxml-dir=/usr/ local/libxml2
提示 configure: error: invalid variable name: ` --prefix' 无效的变量名
求大神帮帮忙,从上午弄到现在还没解决
自己装麻烦死了,网上各种资料,尝试了好几天都没成功,太笨了。
最后找了个linux集成环境,一键安装成功,分享给楼主了。
忘贴地址了,http://www.xampp.cc
[root@localhost Apache]tar -xzvf httpd-2.2.21.tar.gz
[root@localhost Apache]cd httpd-2.2.21
[root@localhost httpd-2.2.21]./configure --prefix=/usr/local/apache --enable-so --enable-rewrite
[root@localhost httpd-2.2.21]make
[root@localhost httpd-2.2.21]make install
我新建了/usr/local/apache 文件夹
编译,实例化后 /usr/local/apache 是空文件夹
这是为什么?
http://www.zixue.it/article-315-1.html 不知道这个教程能不能帮到楼主
访问的时候出现这个页面,这是啥情况
访问index.php不会出错 自己写的php文件会出错
权限不够!
cd 到htdocs目录下 ,然后执行 chmod 777 a.php
问题2:解决APR-util not found问题
[root@xt test]# tar -zxf apr-util-1.3.12.tar.gz
[root@xt test]# cd apr-util-1.3.12
[root@xt apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util -with- apr=/usr/local/apr/bin/apr-1-config
//这个步骤错误:configure: error: APR-util not found. Please read the documentation. 安装不了
[root@xt apr-util-1.3.12]# make && make install
换成新版的APR-util 也遇到这个问题,(对应的目录和文件时有的,创建的apr-util文件夹安装完后是空的)
应该是没有权限,把权限修改为777看看。
我apr-util已将安装好了 但是安装apache会出错
[root@oracle httpd-2.4.12]# ./configure --prefix=/usr/local/apache --enable-so --enable-rewrite
安装的时候出现下面错误
configure:
configure: Configuring Apache Portable Runtime Utility library...
configure:
checking for APR-util... no
configure: error: APR-util not found. Please read the documentation.
z
问题2:已解决
问题3:
这是ThinkPHP下载包的目录结构.
在使用TP的时候,只要拷贝 就好了吗?
新人需要学习的完全跟技术无关
首先分数都是虚的,换不了钱,也证明不了什么,没有人真的为了赚分回答问题,记得对楼上们说声谢谢,结贴是次要的
另外尽量培养自己独立解决问题的能力,出现问题后自己尝试定位错误,并熟练使用搜索引擎
好吧其实我也是新人

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Long URLs, often cluttered with keywords and tracking parameters, can deter visitors. A URL shortening script offers a solution, creating concise links ideal for social media and other platforms. These scripts are valuable for individual websites a

Laravel simplifies handling temporary session data using its intuitive flash methods. This is perfect for displaying brief messages, alerts, or notifications within your application. Data persists only for the subsequent request by default: $request-

This is the second and final part of the series on building a React application with a Laravel back-end. In the first part of the series, we created a RESTful API using Laravel for a basic product-listing application. In this tutorial, we will be dev

Laravel provides concise HTTP response simulation syntax, simplifying HTTP interaction testing. This approach significantly reduces code redundancy while making your test simulation more intuitive. The basic implementation provides a variety of response type shortcuts: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

The PHP Client URL (cURL) extension is a powerful tool for developers, enabling seamless interaction with remote servers and REST APIs. By leveraging libcurl, a well-respected multi-protocol file transfer library, PHP cURL facilitates efficient execution of various network protocols, including HTTP, HTTPS, and FTP. This extension offers granular control over HTTP requests, supports multiple concurrent operations, and provides built-in security features.

Do you want to provide real-time, instant solutions to your customers' most pressing problems? Live chat lets you have real-time conversations with customers and resolve their problems instantly. It allows you to provide faster service to your custom

The 2025 PHP Landscape Survey investigates current PHP development trends. It explores framework usage, deployment methods, and challenges, aiming to provide insights for developers and businesses. The survey anticipates growth in modern PHP versio

In this article, we're going to explore the notification system in the Laravel web framework. The notification system in Laravel allows you to send notifications to users over different channels. Today, we'll discuss how you can send notifications ov
