Escolhendo o caminho certo em uma instrução requerida

Como um geraria um caminho bem sucedido de declaração de php requer que os dois arquivos que estão sendo associados tenham diretórios diferentes? Eu quero poder usar todos os dados em um arquivo em outro. O arquivo que eu quero include / requer está localizado na desktop > pushchatserver > api > api.php . Ao configurar o servidor local, tive que colocar os caminhos do conteúdo do pushchatservers no Applications/MAMP/conf/apache/httpd.conf como esse, para que o servidor pudesse alcançá-lo. insira a descrição da imagem aqui

  //This will be the require statement located in the php file that wants to use the data from api.php require("/What/should/the/path/be?/api.php"); 

Além disso, se isso ajudar, esta é a url que o aplicativo usa para se comunicar com o conteúdo do pushchatserver em tempo de execução #define ServerApiURL @"http://192.168.1.5:44447/api.php" Minha pergunta: esse URL funcionaria como um caminho? Parece haver muitas opções diferentes. Alguém sabe qual caminho será bem-sucedido para esse tipo de declaração exigida?

O caminho de requisição é sempre relativo à lista de diretórios definidos na configuração do arquivo ini include_path. Portanto, você geralmente não acabaria com um caminho completo, mas sim um caminho relativo do valor include_path. Observe que você pode definir a configuração include_path em PHP a partir do arquivo httpd.conf se você gostar de forma semelhante ao que você fez com a configuração php_flag no seu exemplo.

Eu mal consigo ler sua canvas, mas acho que a resposta da colher é:

Adicione esta linha à sua configuração apache:

 php_value "include_path" "/Users/ratthijs/Desktop/PushChatServer/api" 

E então você poderia simplesmente dizer:

 require_once('api.php');